继承

来源:互联网 发布:如何经营一家淘宝鞋店 编辑:程序博客网 时间:2024/06/07 21:38


子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。

特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。

表示父类和子类的术语:父类和子类、超类和子类、基类和派生类,他们表示的是同一个意思。



使用继承可以有效实现代码复用,避免重复代码的出现。

需要注意:java中可以多层继承。但不可以多继承;

一个子类去重写父类的方法时,权限只能放大,或者不变。


在子类的构造方法中,通过super关键字调用父类的构造方法。如果子类中重写了父类的方法,可以通过super关键字调用父类的方法。

位置注意:调用父类的构造方法的语句(super语句)必须是构造方法中的第一条语句。

因为创建对象的时候,需要先创建父类对象,再创建子类对象。