具备相同的属性和方法,is-a的关系
继承的优点:代码的复用
子类/派生类 父类/基类/超类
子类继承了父类的什么? 继承了除父类构造方法之外所有的
注意点:
对于父类的private的字段和方法,子类是无法访问的java一个子类只能继承一个父类子类在构造的时候,要先帮助父类的构造,父类如果有构造方法,子类要显示调用this代表当前对象的引用 this的作用: this()://调用本类其他的构造方法 this.data;//调用当前类的属性 this.func();//当用当前类的方法
super:代表父类的引用 1.super()//调用父类的构造方法,必 须 放在第一行 2.super.属性 3.super.方法
private:同一个类
default: 同一包装中的同一类 同一包中不同类
protected: 同一包装中的同一类 同一包中不同类 不同包中的子类
public
多层继承:最好不要超过三次
作用:代码重用