在java中多态和多形性是同种事物的不同说法吗?如果不是它们的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:49:47

它们是有点区别的啊~~

多态使得对任何对象自动调用其恰当的方法成为可能.多态现象总是和继承一起发生.它是通过将对象与恰当的方法进行动态绑定来实现的.

“对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”使得
“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可以方便地“成长”。