第二步:在父类中创建方法method()
第三步:在子类当中也有方法
第四步:在父类中增加特有方法,子类中也增加特有方法
第五步: 那么在这种情况下,我们的这句话会不会发生改变?不会
解释:编译看左边,运行看右边意思,但成员变量不在此列。
作业:
1、 接口:P147-148 选择题 多态的英语单词要求背诵p84
2、 第一、二、四章的本章总结请抄写一次。如果能理解并表达可以不用抄写。
有同学肯定会问,你直接new一个对象就好了,为什么要用多态呢?
第三步:
看图讲解:原本是一只猫,我现在转型为动物,这就是对象的向上转型。
7_对象的向下转型上节我通过多态的写法用了一把向上转型,但是向上转型一定是安全的,没有问题的,但是也有一个弊端。
第一步:在上一个包中:Demo01Main
第二步:Cat 在子类中增加方法
第三步:我能不能通过animal来调用抓老鼠的方法catchMouse().