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