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

18 查阅

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

A.单态

B.信息隐藏

C.信息开放

D.多态

参考答案:

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

软考初级