笔记-信息系统开发基础-面向对象基本概念-多态

多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。

通俗地理解,多态就是:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。

多态是一种方法,这种方法使得在多个类中可以定义同一操作或属性,并在每个类中可以由不同的实现。多态性使得一个属性或变量在不同的时期可以表示不同类的对象。

--------------本文结束 感谢您的阅读--------------