【J2SE】继承关系初始化的一个特殊例子
时间:2010-12-30 来源:Violet.s
其实都不是,它的运行结果为“x=0”!
子类对象的实例化过程,先调用父类的构成方法,之后再执行子类自己的构造方法。
父类构造方法执行之后实际上是为父类属性进行初始化,但是未执行完成的话,子类的构造方法就永远不会被调用,那么子类中的属性将永远无法被初始化,那么这里x的默认值为0.
相关阅读 更多 +
时间:2010-12-30 来源:Violet.s
其实都不是,它的运行结果为“x=0”!
子类对象的实例化过程,先调用父类的构成方法,之后再执行子类自己的构造方法。
父类构造方法执行之后实际上是为父类属性进行初始化,但是未执行完成的话,子类的构造方法就永远不会被调用,那么子类中的属性将永远无法被初始化,那么这里x的默认值为0.