继承
子类不能继承父类的私有的成员变量
Java中只能有一个父类(单继承),但是可以多层继承
Java中所有的类默认都是object的子类
子类在创建实例时会调用所有多层的父类的构造函数
super()是调用父类对应参数的构造函数
子类调用父类用super
super.eat();
this.eat();
super()和this()一样必须放在函数的第一行
方法的重写,注意重写(父子)和重载(同一类中)
子类重写了父类的方法后,子类创建的实例就会以就近原则访问重写后的方法
子类重写父类的方法的权限不能缩小
final
1、修辞变量:变量的值不能被修改
常量:一般会定义为成员变量,而不是局部变量,命名要全部大写
ex:public static final double PI =3.1415926;
2、修辞函数:可以被继承,但不能被重写
3、 修辞类:该类就不能被子类继承