多态性是指在一般类中定义的属性或操作被特殊类()后,可以具有不同

题目

多态性是指在一般类中定义的属性或操作被特殊类()后,可以具有不同的数据类型或表现出不同的行为。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


答案:√

第2题:

类(Class)是具有共同属性、共同操作性质的对象的集合。下列选项中,______不是类所具有的特性。

A.继承性

B.封装性

C.多态性

D.分布性


正确答案:D
解析:类具有继承性、封装性和多态性等特性。①继承性——子类不但具有父类的全部属性和方法,而且允许用户根据需要对已有的属性和方法进行修改,或添加新的属性和方法。这种特性称为类的继承性。②封装性——指类的内部信息对用户是隐蔽的。在类的引用过程中,用户只能看到封装界面上的信息(属性、事件、方法),而其内部信息(数据结构、操作实现、对象间的相互作用等)则是隐蔽的。③多态性——是指一些相关联的类包括同名的方法程序,但方法程序的内容不同。在运行时,根据不同的对象、类及触发的事件、控件、焦点来确定调用哪种方法程序。

第3题:

属性指的是类中对象具有的特性(数据)。不同对象的同一属性可具有相同的或不同的______ 。

A.属性值

B.操作

C.服务

D.控制


正确答案:A
解析:属性指的是类中对象具有的特性(数据)。不同对象的同一属性可具有相同或不同的属性值。

第4题:

()意味着一个操作在不同的类中可以有不同的实现方式。

  • A、多态性
  • B、多继承
  • C、类的组合
  • D、类的复用

正确答案:A

第5题:

一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫()。


正确答案:多继承

第6题:

使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是( )。

A.继承

B.多态性

C.约束

D.接口


参考答案:D

第7题:

●下列说法中错误的是 ()。()A.类是一组具有相同属性和相同操作的对象集合B.一般类是特殊类的父类(superclass),特殊类是一般类的子类(subclass)C.父类应包含其子类的所有属性和操作D.对类的属性的不同赋值即可得到该类的对象实例


正确答案:C
父类应为一个抽象,它不可能包含子类的所有属性和操作。

第8题:

意味着一个操作在不同的类中可以有不同的实现方式的是指( )。

A.多继承

B.封装

C.多态性

D.类的复用


正确答案:C
解析:多态性是指用同一个名字定义功能相近的不同函数。这就意味着即使操作的特定动作互有区别仍可用同样的接口访问。多态性是对象的一种能力,它可以在运行时刻根据传递的对象参数,决定调用哪一个对象的方法。这样就可以不去考虑所有对象的类型,而可以在不同的类中按不同的方法实现。

第9题:

()是指在父类中定义的属性和操作被子类继承后,可以具有不同的数据类型或表现出不同的行为。


正确答案:多态性

第10题:

所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用()关键字来修饰


正确答案:private

更多相关问题