java继承性

一.继承的概念

 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

继承的格式:

class 父类{

 }
class 子类 extends 父类{

          
}

二.继承的类型

Java 不支持多继承,但支持多重继承。

java继承性_第1张图片

三.继承的特性

子类拥有父类非 private 的属性、方法。

子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

子类可以用自己的方式实现父类的方法。

四.super关键字

关键字super指代父类,可以用于调用父类中的普通方法和构造方法

super()调用父类中无参的构造方法    super(parameters)用来调用与参数匹配的父类中的构造方法

super().方法名(参数)    调用父类中其他的方法

 注意:1.尤其当子父类出现同名成员时,可以用super进行区分  2.super的追朔不仅限于直接父类  3.super和this的用法差不多,this代表类对象的引用,super代表父类的内存空间的标识.

 

你可能感兴趣的:(Java)