关键字:extends
特点:
- 只支持单继承,可多层继承
- 子类只能获取父类非私有成员
- 继承的就近原则
- super:获取父类的成员变量和成员方法this相似
局部变量-----------子类成员变量-------------父类的成员变量
方法的重写:在子父类中,子类的方法和父类的完全一样,子类重写了父类的方法覆盖
如果子类构造方法第一行没有调用构造方法,会默认调用父类无参构造
肯定要先执行父类的构造方法。
this和super区别
this:当前对象的引用
调用子类的成员变量
调用子类的成员方法
在子类的构造方法的第一行调用其他构造方法
super:子类对象的父类引用
调用父类的成员变量
调用父类的成员方法
在子类的的构造方法第一行调用父类的构造方法
继承
优点:复用,可维护
缺点:耦合
原则:高内聚低耦合