关于new的问题
如下:
建造一个类
class A
{
A(){}
}
class B{
B(){}
}
下面的情况各发生了什么事情?
一:A a=new A();
二:new A();
三:如果在类A中还有静态的成员变量(已赋值)或静态成员函数,以上语句又各发生什么事情?
四:如果在类A中还有静态的成员变量(已赋值),B中有A的对象实例,B a=new B(); new B();发生了什么事情。
注:我指的发生落伍什么事情主要指他们各自执行的顺序,和那些执行了,那些没有执行,怎么执行的(内存中的情况)。看了《think in java》上“静态数据的初始化”那想到的,有点模糊。