image.png
image.png
image.png
image.png
image.png
总结:也就是只有重写了的非静态方法会调用子类的,其余的都调用父类的。
Animal am = new Cat(); // 向上转型,牺牲了Cat的独有方法。
(Cat)am.catchMouse(); //向下转型,省去了重新创建Cat对象
image.png
image.png
image.png
image.png
image.png
总结:也就是只有重写了的非静态方法会调用子类的,其余的都调用父类的。
Animal am = new Cat(); // 向上转型,牺牲了Cat的独有方法。
(Cat)am.catchMouse(); //向下转型,省去了重新创建Cat对象
本文标题:多态
本文链接:https://www.haomeiwen.com/subject/htqtactx.html
网友评论