多态的概念是什么

 时间:2024-10-12 11:00:23

多态钱砀渝测(英语:polymorphism)指为不同数据类型的实体提供统一的接口。多态类型(英语:polymorphic type)可以将自身所支持的操作套用到其它类型的值上。

计算机程序运行时,相同的消息可能会送给多个不同的类别之对象,而系统可依据对象所属类别,引发对应类别的方法,而有不同的行为。简单来说,所谓多态意指相同的消息给予不同的对象会引发不同的动作。

多态也可定义为“一种将不同的特殊行为和单个泛化记号相关联的能力”。

多态的概念是什么

多态的历史

1967年,英国计算机科学家克里斯托弗·斯特雷奇在他的讲义合集《编程语言中的基础概念》中,首次提出了特设多态和参数多态的概念。

1985 年,彼得·瓦格纳和卢卡·卡代利在论文中引入了术语“蕴含多态”(英语:inclusion polymorphism)来为子类型和继承 (计算机科学)建模。不过子类型和继承本身在 1967 年就已经在Simula有对应的实现。

  • mysql_select_db()方法如何用来操作mysql数据库
  • weblogic虚拟路径的配置和使用
  • 创建逻辑卷方法
  • jquery获得某个div下的所有按钮
  • 创建数据库连接:MyEclipse
  • 热门搜索
    swot分析方法 排肚子里的气最快方法 冠心病最佳治疗方法 宝鸡旅游景点大全最近 加热棒怎么用 抬头纹怎么消除 草鱼怎么做好吃又简单 苏宁金融怎么样 瘦肚子的最快方法运动 罗非鱼怎么做好吃