Hea*_*est -1 java abstract-class abstract java-8 java-time
LocalDateTime是抽象类.所以我写不出来:
LocalDateTime value = new LocalDateTime(); //error
Run Code Online (Sandbox Code Playgroud)
如果我想得到它的实例,我必须写:
LocalDateTime value = LocalDateTime.now(); //not error
Run Code Online (Sandbox Code Playgroud)
我有一个问题,为什么LocalDateTime可以返回实例?这是一个抽象类.
我看到了概述,但我找不到它......
LocalDateTime是不是一个抽象类.
public final class LocalDateTime
implements Temporal, TemporalAdjuster, ChronoLocalDateTime<LocalDate>, Serializable {
Run Code Online (Sandbox Code Playgroud)
它有私有构造函数,因此不可能直接实例化.工厂等方法now(),now(ZoneId)等用于创建实例.