niusouti.com
参考答案和解析
答案:D
解析:
不同类的对象对同一消息作出不同的响应就叫做多态多态存在的三个条件1、有继承关系2、子类重写父类方法3、父类引用指向子类对象
更多“在面向对象方法中,多态指的是( )”相关问题
  • 第1题:

    以下说法错误的是______。

    A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生成率

    B.在面向对象的程序中,对象是属性(状态)和方法(操作)的封装体

    C.在面向对象的程序中,对象彼此间通过继承和多态性启动响应的操作

    D.继承和多态机制是面向对象程序中实现的主要手段


    正确答案:C

  • 第2题:

    在面向对象技术中,多态有多种不同的形式,其中(1)和(2)称为通用多态,(3)和强制多态称为特定多态。

    (8)

    A.参数多态

    B.过载多态

    C.隐含多态

    D.重置多态


    正确答案:A

  • 第3题:

    在面向对象方法中,______机制是对现实世界中遗传现象的模拟。

    A.封装

    B.继承

    C.多态

    D.抽象接口


    正确答案:B
    解析:子类继承父类使得子类能够直接具有父类的数据和方法,这和现实世界的遗传现象类似。

  • 第4题:

    在面向对象方法中,(46)机制是对现实世界中遗传现象的模拟。

    A.封装

    B.继承

    C.多态

    D.抽象接口


    正确答案:B
    解析:本题考查继承的基本概念。子类继承父类使得子类能够直接具有父类的数据和方法,这和现实世界的遗传现象类似。

  • 第5题:

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

    A.抽象

    B.多继承

    C.动态

    D.多态


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

  • 第6题:

    下面的描述中,不属于面向对象程序设计方法的是( )。 A.多态B.继承C.类SXB

    下面的描述中,不属于面向对象程序设计方法的是( )。

    A.多态

    B.继承

    C.类

    D.过程调用


    正确答案:D
    暂无解析,请参考用户分享笔记

  • 第7题:

    面向对象的开发方法中,以下哪些机制对安全有帮助

    A、封装

    B、多态

    C、继承

    D、重载


    答案:A

  • 第8题:

    在面向对象方法中,不属于“对象”基本特点的是( )。

    A.-致性

    B.分类性

    C.多态性

    D.标识唯-性


    正确答案:A
    对象具有如下特征:标识唯-性、分类性、多态性、封装性和模块独立性。

  • 第9题:

    在面向对象方法中,支持多态的是( )。

    A.静态分配

    B.动态分配

    C.静态类型

    D.动态绑定


    正确答案:D

  • 第10题:

    在面向对象方法中,( )是父类和子类之间共享数据和方法的机制。

    A.封装
    B.继承
    C.覆盖
    D.多态

    答案:B
    解析:
    继承是父类和子类之间共享数据和方法的机制。

    覆盖是子类的方法覆盖了基类的方法,以实现不同的功能,或者对父类的功能进行扩充。

  • 第11题:

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

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

    正确答案:D

  • 第12题:

    在面向对象方法中,不属于"对象"基本特点的是()。

    • A、一致性
    • B、分类性
    • C、多态性
    • D、标识唯一性

    正确答案:A

  • 第13题:

    ● 在面向对象方法中, (46) 机制是对现实世界中遗传现象的模拟。

    (46)

    A. 封装

    B. 继承

    C. 多态

    D. 抽象接口


    正确答案:B



  • 第14题:

    在面向对象方法中,实现信息隐蔽是依靠______。

    A.对象的继承

    B.对象的多态

    C.对象的封装

    D.对象的分类


    正确答案:C
    解析:通常认为,面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。①封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。简单地说,封装就是隐藏信息。这是面向对象方法的中心,也是面向对象程序设计的基础。②继承性:子类具有派生它的类的全部属性(数据)和方法,而根据某一类建立的对象也都具有该类的全部,这就是继承性。继承性自动在类与子类间共享功能与数据,当某个类作了某项修改,其子类会自动改变,子类会继承其父类所有特性与行为模式。继承有利于提高软件开发效率,容易达到一致性。③多态性:多态性就是多种形式。不同的对象在接收到相同的消息时,采用不同的动作。例如,一个应用程序包括许多对象,这些对象也许具有同一类型的工作,但是却以不同的做法来实现。不必为每个对象的过程取一过程名,造成复杂化,可以使过程名复用。同一类型的工作有相同的过程名,这种技术称为多态性。经过上述分析可知,在面向对象方法中,实现信息隐蔽是依靠对象的封装。正确答案是选项C。

  • 第15题:

    以下说法中错误的是(25)。

    A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生产率

    B.在面向对象程序中,对象是属性和方法的封闭体

    C.在面向对象程序中,对象彼此间通过继承和多态性启动相应的操作

    D.继承和多态机制是面向对象程序中实现重用的主要手段


    正确答案:C
    解析:在面向对象的技术中,对象之间通过消息传递实现通信从而启动相应的操作,所以C说法是错误的。

  • 第16题:

    下列特征中不是面向对象方法的主要特征的是( )。A.多态性B.继承C.封装性SXB

    下列特征中不是面向对象方法的主要特征的是( )。

    A.多态性

    B.继承

    C.封装性

    D.模块化


    正确答案:D
    面向对象设r方法是使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括分类性、多态性、封装性、模块独立-}-、继承和多态性等。模块化是结构化程序设计的特点。

  • 第17题:

    在面向对象方法中,不属于“对象”基本特点的是( )。【考点11 面向对象方】

    A.一致性

    B.分类性

    C.多态性

    D.标识唯一性


    正确答案:A
    对象具有如下特征:标识唯一性、分类性、多态性、封装性和模块独立性。

  • 第18题:

    在面向对象技术中,多态有多种不同的形式,其中(44)和包含多态称为通用多态,(45)和强制多态称为特定多态。

    A.参数多态

    B.过载多态

    C.隐含多态

    D.重置多态


    正确答案:A

  • 第19题:

    在面向对象技术中,类属是一种()机制。

    A.包含多态

    B.参数多态

    C.过载多态


    答案:B

  • 第20题:

    在面向对象方法中,多态指的是( )。

    A.客户类无需知道所调用方法的特定子类的实现B. 对象动态地修改类C.一个对象对应多张数据库表D. 子类只能够覆盖父类中非抽象的方法


    正确答案:A

  • 第21题:

    在面向对象方法中,采用(请作答此空)可将对象的内部进行隐藏,一个对象通常由()组成

    A.继承
    B.封装
    C.多态
    D.参数

    答案:B
    解析:
    在面向对象的系统中,对象是基本的运行时实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。对象有三种成份:对象标识、属性和方法(或操作)。每个对象都有自己的属性值,表示该对象的状态。对象中的属性只能够通过该对象所提供的操作来存取或修改。操作也称为方法或服务,它规定了对象的行为,表示对象所提供的服务。

  • 第22题:

    一个黑人学生,他既属于学生类,又属于黑人类。这种情形在面向对象方法中称为多态。


    正确答案:错误

  • 第23题:

    下述概念中不属于面向对象方法的是()

    • A、对象、消息
    • B、继承、多态
    • C、类、封装
    • D、过程调用

    正确答案:D

  • 第24题:

    单选题
    在面向对象方法中,实现信息隐蔽是依靠(  )。
    A

    对象的继承

    B

    对象的多态

    C

    对象的封装

    D

    对象的分类


    正确答案: D
    解析:
    面向对象设计的封装性指屏蔽数据的具体结构以及操作的算法,以此实现信息隐蔽。答案选择C选项。