Inheritance(继承) Java面向对象特征之一?

概念:1.通俗的讲就是让父类定义的变量和方法可以被子类复用。 2.为了减少代码冗余提高代码复用程度。3.子类可以扩展父类的功能。
特点:1.Java语言中一个类只能继承一个直接父类(即所谓的单继承)。2.如果某个类没有显示声明父类,则其直接父类就是java.lang.Object类。
3.子类可以继承父类的成员
一个类中可以包含的成员:字段(成员变量)、方法(成员方法)。
子类可以继承父类的实例变量和实例方法。
子类是否可以访问父类成员由父类成员的【访问修饰符】决定。
4.被 final 修饰符修饰的类是最终的类,这种类没有子类
构造方法:1.子类构造方法执行时会首先调用父类构造方法。
2.如果某个构造方法内部没有显式书写 super( [参数] ) 调用父类构造,则编译器会添加 super()。

原文地址:https://www.cnblogs.com/WangMengyi/p/14093779.html