class ClassA {
void h() { }
}
class ClassB extends ClassA{
public static void main(String[] args){
ClassA a = new ClassA();
ClassB b = new ClassB();
}
}
Run Code Online (Sandbox Code Playgroud)
是的,每个人都认为它很简单,必须且绝对应该只创建两个对象.
但是在我读到"Think in Java,2nd Edition"之后,我认为它可能包含一些更有趣的东西.
在"Think in Java"中,有一句话:"当你创建一个派生类的对象时,它包含一个基类的子对象.这个子对象就像你创建了一个基类的对象一样通过它自己."
第2版是第278页.你也可以通过这个链接" http://www.codeguru.com/java/tij/tij0065.shtml "(标题为"初始化基类"的部分)看到它
java ×1