继承
类与类之间的关系,子类可以直接使用父类中的**非私有**的成员.
格式 public class 子类名 extends 父类名 { }
子类中使用父类的成员 关键字 super
继承是多态的前提
父类的私有方法不能被重写
父类的非静态方法,子类必须以非静态的方式去重写
父类的静态方法不能被子类重写,如果子类也有和父类一样的静态方法,可以了解为,子类将父类中同名的方法隐藏了起来。
子类重写父类方法时,访问权限必须大于等于父类的方法权限
子类的有参或者无参的构造函数都会默认先执行父类的无参构造函数,如果父类没有无参构造函数,那么可以在子类中手动调用super(); 来调用父类的有参构造。
所有的构造函数第一行都是默认的super();,除非你的第一行是this。