学习Java的第二十三天
今天学习了
十九.多态
1.1概述
同一对象,在不同时刻表现出来的不同形态
多态的前提和体现
有继承/实现关系 有方法重写
有父类引用指向子类对象
1.2成员访问特点
成员变量:编译看左边,执行看右边
成员方法:编译看左边,执行看右边
因为成员方法有重写,成员变量没有
1.3好处与弊端
好处:提高程序的扩展性
弊端:不能使用子类的特有功能
1.4转型
向上转型
从子到父 父类引用向子类对象
向下转型
从父到子 父类引用转为子类对象
今天学习了
十九.多态
1.1概述
同一对象,在不同时刻表现出来的不同形态
多态的前提和体现
有继承/实现关系 有方法重写
有父类引用指向子类对象
1.2成员访问特点
成员变量:编译看左边,执行看右边
成员方法:编译看左边,执行看右边
因为成员方法有重写,成员变量没有
1.3好处与弊端
好处:提高程序的扩展性
弊端:不能使用子类的特有功能
1.4转型
向上转型
从子到父 父类引用向子类对象
向下转型
从父到子 父类引用转为子类对象