读书人

请问子类初始化的有关问题

发布时间: 2011-12-31 23:50:30 作者: rapoo

请教子类初始化的问题
子类实例化的时候会加载父类、子类,初始化父类、子类的变量,调用父类、子类构造方法,这么说就是也会实例化一个父类了?然后实例化结束,这个父类对象就成为了垃圾?
不太清楚,各位大大帮忙解惑,多谢。

[解决办法]
这个父类没有任何具体的引用,应该是成为垃圾了吧。

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();
}
}

读书人网 >J2SE开发

热点推荐