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