重置基本思想是:通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合自己要求的实现去置换父类中的相应实现。在OOPL中,重置机制有相应的语法供开发人员选择使用,在C++语言中,通过(48)的定义来进行重置的声明,通过(49)来实现重置方法体的动态绑定。A.虚拟函数B.抽象方法C.类属D.模板

题目

重置基本思想是:通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合自己要求的实现去置换父类中的相应实现。在OOPL中,重置机制有相应的语法供开发人员选择使用,在C++语言中,通过(48)的定义来进行重置的声明,通过(49)来实现重置方法体的动态绑定。

A.虚拟函数

B.抽象方法

C.类属

D.模板


相似考题
更多“重置基本思想是:通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合自己要 ”相关问题
  • 第1题:

    下面是关于在子类的方法程序中如何继承父类的方法程序的描述,其中()是错误的。

    A、用<父类名>::<方法>的命令继承父类的事件和方法

    B、用函数DODEFAULT()来继承父类的事件和方法

    C、当我们在子类中重新定义父类中的方法或事件代码时,就用新定义的代码取代了父类中原来的代码。

    D、用<父类名>-<方法>的命令继承父类的事件和方法


    参考答案:D

  • 第2题:

    重置的基本思想是通过(24)机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。

    A.静态绑定

    B.对象引用

    C.类型匹配

    D.动态绑定


    正确答案:D
    解析:重置的基本思想是通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。在面向对象程序设计语言中,重置机制有相应的语法供开发人员选择使用。在C++语言中,通过虚拟函数的定义来进行重置的声明,通过虚拟函数跳转表结构来实现重置方法体的动态绑定。在Java语言中,通过抽象方法来进行重置的声明,通过方法查找实现重置方法体的动态绑定。

  • 第3题:

    Visual FoxPro子类是通过继承父类生成的,在子类中可以对从父类继承的方法和属性进行【 11 】 。


    正确答案:
    【答案】:调用
    【知识点】:类中的继承
    【解析】:在面向对象的方法里,继承是指基于现有的类创建新类时,新类继承了现有类的方法和属性。之外,可以为新类添加新的方法和属性。这里,把新类称为现有类的子类,而把现有类称为新类的父类,子类继承了父类的所有属性与方法,在子类中可以对从父类继承的属性和方法进行调用。

  • 第4题:

    下面是有关子类继承父类构造函数的描述,其中正确的是( )。

    A.如果子类没有定义构造函数,则子类无构造函数

    B.子类构造函数必须通过super关键字调用父类的构造函数

    C.子类必须通过this关键字调用父类的构造函数

    D.子类无法继承父类的构造函数


    正确答案:B

  • 第5题:

    下面是有关于类继承父类构造函数的描述,其中正确的是 ( )

    A.创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

    B.子类无条件地继承父类不含参数的构造函数

    C.子类必须通过父类构造函数名调用父类有参数的构造函数

    D.子类无法继承父类的构造函数


    正确答案:B

  • 第6题:

    在面向对象方法中,( )定义了父类和予类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。

    A.封装 B.继承 C.覆盖(重置) D.多态A.封装 B.继承 C.覆盖(重置) D.多态


    正确答案:B,C

  • 第7题:

    在面向对象方法中,( )定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为( )。

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


    正确答案:A,B

  • 第8题:

    在面向对象方法中,(44)定义了父类和子类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。

    A.封装
    B.继承
    C.覆盖(重置)
    D.多态

    答案:B
    解析:
    本题考查面向对象的基本概念。
    面向对象的4个基本概念是对象、类、继承和消息传递。封装是一种信息隐蔽技术,把数据和行为封装为一个对象,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。类定义了一组大体上相似的对象,所包含的方法和数据描述一组对象的共同行为和属性。把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个己经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即继承,使父类和子类之间能够进行共享数据和方法。在类进行继承时,父类中的方法需要在子类中重新实现,即覆盖(重置)。在继承的支持下,用户可以发送一个通用的消息,不同的对象收到同一通用消息可以由自己实现细节自行决定产生不同的结果,即多态(polymorphism)。

  • 第9题:

    以下有关类的继承的叙述中,正确的是()

    • A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
    • B、子类只能继承父类的方法,不能继承父类的属性
    • C、子类只能继承父类的非私有属性,不能继承父类的方法
    • D、子类不能继承父类的私有属性

    正确答案:D

  • 第10题:

    下列有关父类属性和方法继承规则的描述错误的是哪项?()

    • A、 父类中private修饰的属性和方法在子类中不被继承
    • B、 父类中public修饰的属性和方法在子类中被继承且可访问
    • C、 父类中protected修饰的属性和方法在子类中被继承且可访问
    • D、 父类中default修饰的属性和方法在子类中被继承,若父类和子类在同一个包中,则也可访问

    正确答案:A

  • 第11题:

    单选题
    关于继承,下列说法正确的是()
    A

     子类将继承父类所有的成员

    B

     子类将继承父类的非私有成员

    C

     子类只继承父类public成员

    D

     子类只继承父类的方法,而不继承属性


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下面关于子类调用父类构造方法的描述正确的是()
    A

    子类定义了自己的构造方法,就不会调用父类的构造方法

    B

    子类必须通过super关键字调用父类有参的构造方法

    C

    如果子类的构造方法没有通过super调用父类的构造方法,那么子类会先调用父类中无参构造方法,之后再调用子类自己的构造方法

    D

    创建子类对象时,先调用子类自己的构造方法,然后再调用父类的构造方法


    正确答案: A
    解析: 暂无解析

  • 第13题:

    是父类和子类之间共享数据和方法的机制。

    A.多态

    B.继承

    C.绑定

    D.重置


    正确答案:B
    解析:继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入新的内容。

  • 第14题:

    继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。()


    参考答案:√

  • 第15题:

    重置(over riding)的基本思想是通过______机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。

    A.对象引用

    B.动态绑定

    C.多态迁移

    D.类型匹配


    正确答案:B
    解析:重置(overriding)的基本思想是通过动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。在Java语言中,通过抽象方法来进行重置的声明,通过方法查找实现重置方法体的动态绑定。在c++语言中,通过虚拟函数的定义来进行重置的声明,通过虚拟函数跳转表结构来实现重置方法体的动态绑定。

  • 第16题:

    重置(over riding)的基本思想是通过(44)机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。

    A.对象引用

    B.动态绑定

    C.多态迁移

    D.类型匹配


    正确答案:B
    解析:重置(over riding)的基本思想是通过动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合自己要求的实现去置换父类中的相应实现。在Java语言中,通过抽象方法来进行重置的声明,通过方法查找实现重置方法体的动态绑定。在C++语言中,通过虚拟函数的定义来进行重置的声明,通过虚拟函数跳转表结构来实现重置方法体的动态绑定。

  • 第17题:

    下面是有关子类继承父类构造函数的描述,其中正确的是( )。

    A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

    B.子类无条件地继承父类不含参数的构造函数

    C.子类必须通过super关键字调用父类的构造函数

    D.子类无法继承父类的构造函数


    正确答案:C

  • 第18题:

    在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。 ()

    A.封装

    B.继承

    C.覆盖

    D.多态


    正确答案:B

  • 第19题:

    在面向对象方法中,( )定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为(请作答此空)。

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

    答案:B
    解析:
    本题考查面向对象的基本知识。
    继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。封装是一种信息隐蔽技术,其主要目的是对象的使用者和生产者分离,是对象的定义和实现分开。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。交通工具是泛指各类交通工具,而汽车是一种交通工具,且具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,添加自己特有的行为,设计出子类。

  • 第20题:

    子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。



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

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

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

  • 第21题:

    关于继承,下列说法正确的是()

    • A、 子类将继承父类所有的成员
    • B、 子类将继承父类的非私有成员
    • C、 子类只继承父类public成员
    • D、 子类只继承父类的方法,而不继承属性

    正确答案:A

  • 第22题:

    下面是有关子类调用父类构造函数的描述正确的是()

    • A、子类定义了自己的构造函数.就不会调用父类的构造函数
    • B、子类必须通过Super关键字调用父类有参数的构造函数
    • C、如果子类的构造没有通过super调用父类构造函数,那么子类会先调用子类自己的构造函数,再调用父类不含参数的构造函数。
    • D、创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

    正确答案:B

  • 第23题:

    单选题
    下面是有关子类调用父类构造函数的描述正确的是()
    A

    子类定义了自己的构造函数.就不会调用父类的构造函数

    B

    子类必须通过Super关键字调用父类有参数的构造函数

    C

    如果子类的构造没有通过super调用父类构造函数,那么子类会先调用子类自己的构造函数,再调用父类不含参数的构造函数。

    D

    创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数


    正确答案: C
    解析: 暂无解析