JavaJava 杂谈Java入门基础

《Java编程的逻辑》笔记15--初识继承和多态

2019-05-25  本文已影响1人  天一方蓝
初识继承和多态.png

继承

多态

(1)向上转型
子类对象赋值给父类引用变量
(2)多态
即一种类型的变量,可引用多种实际类型对象
(3)动态绑定
对于变量shape,它就有两个类型,类型Shape,我们称之为shape的静态类型,类型Circle/Line/ArrowLine,我们称之为shape的动态类型。在ShapeManager的draw方法中,shapes[i].draw()调用的是其对应动态类型的draw方法,这称之为方法的动态绑定。
实际执行调用的是子类实现,这叫动态绑定。

写在最后

都看到这里,保存思维导图,顺便给个赞呗!

上一篇下一篇

猜你喜欢

热点阅读