LocalDateTimeは抽象クラスです。だから私は書くことができません。LocalDateTimeがインスタンスを返すのはなぜですか?
LocalDateTime value = new LocalDateTime(); //error
を、私はそのインスタンスを取得したい場合は、私が書く必要があります:
LocalDateTime value = LocalDateTime.now(); //not error
私は疑問を持って、はなぜLocalDateTimeをインスタンスを返すことができますか?これは抽象クラスです。
代わりnew' 'の使用されている[ファクトリメソッド(https://en.wikipedia.org/wiki/Factory_method_pattern)について、および[不変オブジェクト(HTTPSを学ぶ、このについての詳細を理解します。 //en.wikipedia.org/wiki/Immutable_object)。 –