同一个函数名(或方法名)可以对应不同的函数体(或方法代码),该特性在面向对象技术中称为( )。

admin2021-01-13  35

问题 同一个函数名(或方法名)可以对应不同的函数体(或方法代码),该特性在面向对象技术中称为(  )。

选项 A、单态
B、信息隐藏
C、信息开放
D、多态

答案D

解析 多态也称为动态联编或迟后联编,是指一个名字有多个含义,到底调用哪一个函数,在编译时不能确定,而要推迟到运行时确定。【总结与扩展】多态有几种不同的形式,cardelli和wegner把它分为参数多态、包含多态、过载多态和强制多态4类。参数多态和包含多态称为通用多态,过载(ovedoading)多态和强制多态称为特定多态。参数多态是应用比较广泛的多态,被称为最纯的多态。过载多态指同一个名字在不同上下文中代表不同的含义。
转载请注明原文地址:https://jikaoti.com/ti/ZML7FFFM
0

最新回复(0)