本帖最后由 程金 于 2012-9-17 17:25 编辑
- public class Test {
-
- public final static Test test1=new Test();
-
- public static void main(String[] args) {
- Test test=new Test();
-
- //1.此处要实例化的时候,
- //会去先初始化Test类对象,而初始化类对象的过程是
- //先初始化静态变量test1,就需要new一个Test实例对象,而new实例对象却要
- //先Test1初始化,就还是需要new一个Test实例对象,这流程到底是怎样的?
-
- //是不是实例化test的时候根本就不关心test1, test1不是实例的成员变量?
-
-
-
-
-
- }
- }
复制代码 |