您的位置:首页 > 编程语言 > Java开发

java-多态

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

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

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

替代原则(substitution principle):基类应该可以用其派生类代换。替代过
程也是派生类向上转型的过程。向上转型是一种常用的安全的类型转换,通过向
上转型可实现多态性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: