如果我有这样的内容:
public class SuperClass
{
SuperClass()
{
x = true;
}
public boolean x;
}
public class SubClass extends SuperClass
{
SubClass()
{
x = false;
}
}
我最终创建了一个SubClass
对象。那么x
是true还是false?从http://docs.oracle.com/javase/specs/jls/se5.0/html/execution.html#12.5中可以看出,它将是false。
SuperClass
和BaseClass
是独立的。 - AugustBaseClass
应该继承SuperClass
吧?那么它的名字是不是应该更像SubClass
或者DerivedClass
? - Pshemo