java-多态

 

多态的意思是具有多种形态,它是面向对象程序设计的重要思想方法。多态在面
向对象程序设计中意味着通过动态绑定原理,使用单个变量来引用不同类的对
象,自动调用引用对象类的对应方法。

动态绑定机制,可以在运行期判定对象的类型,并调用其相应的方法。也就是说,
编译器无需知道对象的类型,但方法的绑定和调用机制能够找出正确的方法体并
加以调用。

 同名方法的覆盖(override)和重载(overload)是两种完全不同的机制。

替代原则(substitution principle):基类应该可以用其派生类代换。替代过
程也是派生类向上转型的过程。向上转型是一种常用的安全的类型转换,通过向
上转型可实现多态性。

posted on 2014-04-16 17:31  wjw334  阅读(126)  评论(0编辑  收藏  举报

导航