|
|
1
2
实际上dateCreated是java.util包中Class Date中的一个Object 并且位于您正在定义的SimpleGeoMetricObject中 换句话说,Java人写了这样的话:
并将其提供给开发人员,以便我们可以在自己的类/对象中使用它,顺便说一下,如果您像这样导入包
|
|
|
2
0
dateCreated只是SimpleGeometricObject的一个属性/变量。因此,dateCreated的类型为Date,技术上可以使用以下方法调用其构造函数:
|
|
|
3
0
您不需要:
因为dateCreated字段数据类型已在中定义:
因此,基本上:
定义数据类型,但初始化为null
初始化dateCreated对象的默认值 |
|
|
4
0
他只是为Date类使用了完整的限定名,包括包名“java.util”。仅根据我们在这里看到的情况,他没有理由这样做。唯一真正的理由是,如果在另一个包中有另一个类,也称为Date,并且他需要能够区分这两个类。或者也许他只是出于某种原因提出了一个观点,Date类就在那个特定的包中。 |
|
|
Vincent · 空的默认构造函数和成员初始化 10 年前 |
|
|
WileTheCoyot · 了解隐式声明的默认构造函数 12 年前 |
|
|
user2975787 · Java构造函数看起来不像它应该的样子 12 年前 |
|
|
Raj · 如何使构造函数同步? 12 年前 |