super.eat()使用发生在
父类和子类有同一个方法,即覆盖,方法签名相同
则super.eat()表示调用父类方法
this.eat()表示调用子类方法
该super.eat()此时写在子类的方法里
在子类初始化父类使用super()
注意多重继承:子类将继承所有父类的字段和方法
在super()中传入所有的父类字段,进行初始化,同时在子类构造器中要传入所有父类字段进行初始化
final 被final声明的类中的方法和字段会自动声明为final 但是new出来的对象(实例对象)不会被声明final