在面向对象设计中,()意味着在同一作用域内的若干个参数不同的函数

题目

在面向对象设计中,()意味着在同一作用域内的若干个参数不同的函数可以使用相同的函数名字

  • A、重载
  • B、类的复用
  • C、封装
  • D、继承
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在面向对象技术中,同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(40)。

A.参数多态

B.过载多态

C.包含多态

D.隐含多态


正确答案:B
解析:多态性是指作用于不同对象的同一个操作可以有不同的解释,从而产生不同的执行结果。通俗地说,具有相似功能的不同函数使用同一个函数名来实现,从而可以使用相同的调用方法来调用这些具有不同功能的同名函数。多态性可分为①参数多态、②包含多态、③过载多态和④隐含多态等孕种类型,这些类型的说明见表3-6。

第2题:

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

A.单态

B.信息隐藏

C.信息开放

D.多态


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

第3题:

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

(47)

A.单态

B.信息隐藏

C.信息开放

D.多态


正确答案:D

第4题:

在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。

A.在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要

B.在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要

C.在面向对象设计中对提供足够细节的部分,要检查是否符合预期,而在面向对象分析中不考虑

D.以上全部


正确答案:D

第5题:

在面向对象程序设计中,程序运行的最基本实体是______。

A.函数

B.对象

C.类

D.方法


正确答案:B

第6题:

关于成员函数的重载,说法正确的是( )。

A.就是在类中设计多个函数名相同,参数个数及参数类型也相同的函数

B.析构函数可以重载

C.函数重载,要求函数名相同,但参数个数不同,或参数相同,但其类型不同

D.构造函数不可重载


正确答案:C
解析:函数重载要求函数名相同,但参数个数或参数类型不同;构造函数可以重载;析构函数不能重载。

第7题:

在面向对象程序设计中,对象之间的相互通信通过(32)实现。

A.继承

B.调用成员函数

C.封装

D.函数重载


正确答案:B
解析:在面向对象程序设计中,对象的数据成员不能直接被访问,而只能通过访问其成员函数来实现。

第8题:

在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。

此题为判断题(对,错)。


正确答案:×

第9题:

在面向对象程序设计中,程序运行的最基本的实体是 ______。

A.函数

B.对象

C.类

D.方法


正确答案:B
解析:在面向对象程序设计中,对象是构成程序的基本单位和运行实体。

第10题:

在面向对象开发方法中,()是指同一消息发送给不同的对象,会有不同的响应

  • A、抽象 
  • B、多继承 
  • C、动态 
  • D、多态

正确答案:D

更多相关问题