子类继承超类的操作,同时又对继承的操作进行了特别的修改,这样不同的对象类对同一操作会做出不同的响应,这种特性称为()A.继承性B.多继承性C.多态性D.同质异晶性

题目
子类继承超类的操作,同时又对继承的操作进行了特别的修改,这样不同的对象类对同一操作会做出不同的响应,这种特性称为()

A.继承性

B.多继承性

C.多态性

D.同质异晶性


相似考题
更多“子类继承超类的操作,同时又对继承的操作进行了特别的修改,这样不同的对象类对同一操作会做出不同的响应,这种特性称为() ”相关问题
  • 第1题:

    继承(inheritance)是指子类(也称为派生类、特化类)可以指派给予其父类(也称为基类、泛化类、超类)的主要属性与操作。()


    答案:×

  • 第2题:

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

    A.参数多态

    B.过载多态

    C.包含多态

    D.隐含多态


    正确答案:C
    解析:在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态。多态有几种不同的形式。一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态称为包含多态;同一个算子在不同的表达式中可能有不同的操作意义,这种多态称为过载多态。编译程序根据上下文判定算子的操作意义,这称为算子鉴别。

  • 第3题:

    下列叙述正确的是()。

    A.子类继承父类的构造方法。

    B.abstract类的子类必须是非abstract类。

    C.子类继承的方法只能操作子类继承和隐藏的成员变量。

    D.子类重写或新增的方法也能直接操作被子类隐藏的成员变量。


    继承有传递性,如果A类继承B类,B类又继承C类,那么A类也继承C类的成员

  • 第4题:

    用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为( )。

    A.继承 B.多态 C.消息传递 D.关联


    正确答案:B

  • 第5题:

    用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为( )。

    A.继承
    B.消息传递
    C.多态
    D.关联

    答案:C
    解析:
    本题考查面向对象方法中多态性的基础知识。多态:一个基类的引用符,可以指向多种派生类对象,具有多种不同的形态,这种现象叫多态性。题干里的描述是面向对象的“多态”机制。故正确答案为C