2017-03-17-多态性
Xplorist Lv6

2017-03-17-多态性

知识点1:

多态性:

1.子类继承父类

2.向上转型

3.子类中重写父类方法实现动态迟绑定

多态性:

1.继承

2.重写

3.向上转型

(核心:具体的调用无法在执行之前判断出调用的方法,具体的判定出现在运行时,这种情况就是动态迟绑定)

向上转型的变量本来是无法访问到子类中的方法的,但是jvm中先从父类中检测,直到检测到子类中的存在同名方法,然后才执行绑定,这就是动态迟绑定。

面向对象三大特性:

1.封装(安全)

2.继承(代码重用)

3.多态(动态迟邦定,简化代码)

 评论