先看一段代码:

定义父类:

java中子类继承父类的属性说明

定义子类1:
java中子类继承父类的属性说明

定义子类2:

java中子类继承父类的属性说明

测试类:

java中子类继承父类的属性说明

运行结果为:

java中子类继承父类的属性说明

可以看出,用父类实例化,子类对象继承父类对象的属性值,子类构造函数中不super()也没用。若想不继承父类的属性,直接用子类进行实例化。

这样的情况建议使用abstract抽象类,不关注子类的实现,只声明,不实现。

相关文章: