![]() |
1
8
从 Sun docs :
在您的代码中
|
![]() |
2
4
类的静态属性总是在类加载后立即解析,这显然是类实例化为对象之前发生的事情。 与C++中不同的是,在使用之前,所有的内容都必须在源代码中声明,在Java中,构造函数、字段和方法的实际顺序对类的各种属性的评估顺序和时间没有影响。 |
![]() |
3
0
在定义它之前不使用它。赋值可能在源代码的上一行,但这是不相关的-
然而,在那里 是 关于静态/非静态元素的规则,这些规则保证值在类加载之后和对象实例化之前可用。 |