多态性语法
Persion 父类 Student 子类 Teacher子类
Persion persion =new Student();
调用persion方法的时候还是只能调用persion类的方法,但是如果有Student类的重写同名方法时,调用的结果是重写方法的结果。
我们称之为虚拟方法调用
在编译期,编译的是父类的方法,执行期看子类的方法。
多态性使用前提
1.要有父类继承关系
2.要有方法的重写
为什么要用多态性
给父类A类某个方法的形参列表写一个A类的属性,我们可以在C类 A a =new B;在C类把a丢进方法以父类的名义调用子类的重写的方法。
常用Object
父类写方法形参列表写Object ,Object终极父类。随意写子类,调用子类方法。