多态
概念:
某一事物,在不同时刻表现出来的不同状态。
多态的前提和提现:
1.有继承关系
2.有方法重写
3.有父类应用指向子类对象
多态成员访问方法:
1.成员变量
编译看左边,运行看左边
2.构造方法
创建子类对象时,会访问父类构造方法
3.成员方法
编译看左边,运行看右边
4.静态方法
编译看左边,运行看左边
多态中的转型:
向上转型
从子到父--------父类引用指向子类对象
向下转型
从父到子---------父类引用转为子类对象