面向对象4
继承
继承(extends)的本质是对某一批类的抽象,从而实现对现实世界更好的建模
子类继承父类全部方法,前提是公共的方法 A extends B
super.参数名 ,调用父类方法
私有的无法被继承,需要get
super
super注意点:
调用父类的构造方法,必须在构造方法的第一个
必须只能出现在子类的方法或者构造方法中!
super和this不能同时调用构造方法!
VS this:
代表对象不同: this: 本身调用者这个对象
super: 代表父类对象的应用
前提 this: 没有继承也可以使用
super: 只能在继承条件才可以使用
构造方法: this(): 本类的构造
super() : 父类的构造!
在主类中调用 父类的子类方法,this定的就是子类的值,super定的是父类的值,直接调的是主类中的赋值
而且会继承父类的公开方法