多态是指两个或多个属于不同对象,对于同一个消息作出不同响应的方式。C#中的多态不能通过()实现。

题目
单选题
多态是指两个或多个属于不同对象,对于同一个消息作出不同响应的方式。C#中的多态不能通过()实现。
A

接口

B

抽象类

C

虚方法

D

密封类

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于对象、类、继承、多态的描述,不正确的是:()。

A.对象包含对象表示、对象状态和对象行为三个基本要素

B.类是对象的实例,对象是类的模板

C.继承是表示类之间的层次关系

D.多态使得同一个操作在不同类中有不同的实现方式


正确答案:B

第2题:

下述哪个面向对象技术意味着不同的对象可以以不同的形式响应同样的消息()。

A.多态性

B.多继承

C.类的复用

D.封装


正确答案:A

第3题:

面向对象系统的()指不同的对象收到相同的消息产生不同的动作。

A.重载

B. 多态性

C. 继承

D. 封装


参考答案:B

第4题:

对象的多态性是指()

A.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式

B.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式

C.两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式

D.两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式


正确答案:A
解析:多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。

第5题:

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

A.抽象

B.多继承

C.动态

D.多态


正确答案:D
多态性是一种方法,这种方法使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多态性使得一个属性或变量在不同的时期可以表示不同类的对象。

第6题:

面向对象方法的多态性是指()。

A、一个类可以派生出多个特殊类

B、一个对象在不同的运行环境中可以有不同的变体

C、针对一消息,不同的对象可以以适合自身的方式加以响应

D、一个对象可以是由多个其他对象组合而成的


参考答案:C

第7题:

在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(34)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(35)。编译程序根据上下文判定算子的操作意义,这称为(36)。

A.参数多态

B.过载多态

C.包含多态

D.隐含多态


正确答案:C

第8题:

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

A.参数多态

B.过载多态

C.包含多态

D.隐含多态


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

第9题:

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

A.抽象

B.多继承

C.动态

D.多态


正确答案:D
多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作通俗地理解,多态就是:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。所以,本题选D最合适。

第10题:

多态允许在多个类中定义同一个操作或属性名,并在每一个类中有不同的实现。()


答案:√

更多相关问题