java第一周2020/6/26--1-4 第4节 多态
第4节 多态
day10_15_多态的概述
多态是说的这个对象,不是这个类。小明既有人的特征,也有学生的特征。
day10_16_多态的格式与使用
左父右子,就叫多态。左边就当做父类使用。一只猫当做动物看待。
父类和子类都定义了一个method方法。
会优先使用谁呢?优先使用子类的方法。如果子类没有,那么使用父类的方法。
day10_17_多态中成员变量的使用特点
父类和子类都定义了num变量。父类num=10,子类num=20。
注意。成员变量没有覆盖重写这一说,只有成员方法可以覆盖重写。
不能向下查找,子类有一个age=16,
day10_18_多态中成员方法的使用特点
day10_19_使用多态的好处
形式上实现了统一。
day10_20_对象的向上转型
day10_21_对象的向下转型
直接拿到的是父类的引用,如何知道是猫还是狗呢?