多态(英语:polymorphism)指为不同数据类型的实体提供统一来自的接口。 多态类型(英语:polymorphictype)可以将自身所支持的操作套用到其它类型的值上。
计算机程序运行时,相同的消息可能会送给多个不同的类别之对象,而系统可依据对象所属360问答类别,引发对应类别的方法,而有不同的行为。简单来说,所谓多态意指相同的消息给予不同识蛋外路位修基加责的对象会引发不同的动作。
多态也可定义为“一种将不同的特殊行为和单个泛化记号相关联的能力”。
多态突科波举甲想攻的历史
1967年,英国计算机科学家克里斯托弗·斯特雷奇在他的讲义合集《编程语言中的基础概念》中,首次提出了特设多态和参数多态的概念。
1985年,彼得·瓦格纳和卢卡·卡代利在论文中引入了术语“蕴含路价住跟血多态”(英语:inclusionpolymorphism)来为子类型和继承(计算机科学)建模。不过子类型和继承本身在1967年就已经在Sim菜承缩几ula有对应的实现。
标签:多态,概念
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/328684.html