请教子类初始化的问题
子类实例化的时候会加载父类、子类,初始化父类、子类的变量,调用父类、子类构造方法,这么说就是也会实例化一个父类了?然后实例化结束,这个父类对象就成为了垃圾?
不太清楚,各位大大帮忙解惑,多谢。
------解决方案--------------------这个父类没有任何具体的引用,应该是成为垃圾了吧。
lz再看这段代码
class X
{
Y b = new Y();
X()
{
System.out.println( "X ");
}
}
class Y
{
Y()
{
System.out.println( "Y ");
}
}
public class Test extends X
{
Y y = new Y();
Test()
{
System.out.println( "Z ");
}
public static void main(String[] args)
{
new Test();
}
}