新A()与静态新A()

时间:2017-11-13 13:34:20

标签: java

有什么不同
class Test {
    A a = new A();
}

class Test {
   static A a = new A();
}

虚拟机在初始化时的执行方式是否不同?

1 个答案:

答案 0 :(得分:0)

在第一个类中,每个Test类的实例都有一个成员变量。在第二课中,整个课程测试只有一个成员变量。