更多“在面向对象方法中,继承用于( )。A.利用己有类创建新类 B.在已有操作的基础上添加新方法 C.为已有 ”相关问题
  • 第1题:

    基于已有的类创建新的类是面向对象中的多态性。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第2题:

    在面向对象的系统中,由于有了______,所以父类的数据和方法可以应用于子类。

    A.继承性

    B.封装性

    C.抽象性

    D.多态性


    正确答案:A
    解析:类之间的继承关系是类之间的内在联系以及对特征的共享,即子类和父类之间共享数据和方法。一个父类可以有多个子类,父类描述了这些子类的公共属性和操作。子类可以继承它的父类中的属性和操作,也可以具有自己独立的属性和操作。

  • 第3题:

    面向对象技术中,对象是类的实例。对象有3种成分:(33)、属性和方法(或操作)。

    A.标识

    B.继承

    C.封装

    D.消息


    正确答案:A
    解析:对象有3种成分:标识、属性和方法(或操作)。每个对象都有自己的属性值,表示该对象的状态。对象中的属性只能够通过该对象所提供的操作来存取或修改。操作也称为方法或服务,它规定了对象的行为,表示对象所提供的服务。

  • 第4题:

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

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


    正确答案:B,C

  • 第5题:

    在面向对象方法中,继承用于( )。 通过继承关系创建的子类( )

    A. 利用已有类创建新类B. 在已有操作的基础上添加新方法C. 为已有属性添加新属性D. 为已有状态添加新状态A. 只有父类具有的属性B. 只有父类具有的操作C. 只能有父类所不具有的新操作D. 可以有父类的属性和方法之外的新属性和新方法


    正确答案:A,D

  • 第6题:

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

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

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

  • 第7题:

    在面向对象方法中,继承用于(请作答此空)。通过继承关系创建的子类( )。

    A.利用已有类创建新类
    B.在已有操作的基础上添加新方法
    C.为已有属性添加新属性
    D.为已有状态添加新状态

    答案:A
    解析:
    本题考查面向对象的基本知识。
    在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新属性和方法

  • 第8题:

    在面向对象方法中,两个及以上的类作为一个类的超类时,称为( )

    A.多重继承
    B.多态
    C.封装
    D.层次继承

    答案:A
    解析:
    多重继承是编程语言中的概念,多重继承指的是一个类可以继承另外一个类,而另外一个类又可以继承别的类,比如A类继承B类,而A类又可以继承C类,这就是多重继承多重继承可能造成混淆的情况,出现二义性的成员

  • 第9题:

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

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

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

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

  • 第10题:

    在VFP中创建新类时,一定可以对这个新类添加()。

    • A、新属性
    • B、新方法
    • C、新事件
    • D、A和B

    正确答案:D

  • 第11题:

    下面关于类的继承性的描述中,错误的是()。

    • A、继承是在已有的基础上生成新类的一种方法
    • B、Java语言要求一个子类只有一个父类
    • C、父类中成员的访问权限在子类中将被改变
    • D、子类继承父类的所有成员,但不包括私有的成员方法

    正确答案:C

  • 第12题:

    单选题
    下面关于类的继承性的描述中,错误的是()。
    A

    继承是在已有的基础上生成新类的一种方法

    B

    Java语言要求一个子类只有一个父类

    C

    父类中成员的访问权限在子类中将被改变

    D

    子类继承父类的所有成员,但不包括私有的成员方法


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

  • 第13题:

    根据已有类继承定义出的新类称为已有类的派生类(子类),已有类称为超类(父类)。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第14题:

    ● 以下关于类继承的说法中,错误的是( )。

    A.通过类继承,在程序中可以复用基类的代码

    B.在继承类中可以增加新代码

    C.在继承类中不能定义与被继承类(基类)中的方法同名的方法

    D.在继承类中可以覆盖被继承类(基类)中的方法


    正确答案:C
    在继承类中可以定义与被继承类(基类)中的方法同名的方法。

  • 第15题:

    面向对象方法可用公式:面向对象方法;对象(11)表示。

    A.方法

    B.类十继承

    C.类+继承+用消息通信

    D.类+继承+动态绑定


    正确答案:C
    解析:概括地说,面向对象方法学具有下述4个要点。(1)把对象(Object)作为融合了数据及在数据上的操作行为的统一的软件构件。面向对象程序是由对象组成的程序中的任何元素都是对象,复杂对象由比较简单的对象组合而成。也就是说,用对象分解取代了传统方法的功能分解。(2)把所有对象都划分成类(Class)。每个类都定义了一组数据和一组操作,类是对具有相同数据和相同操作的一组相似对象的定义。数据用于表示对象的静态属性,是对象的状态信息,而施加于数据之上的操作用于实现对象的动态行为。(3)按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。在类等级中,下层派生类自动拥有上层基类中定义的数据和操作,这种现象称为继承。(4)对象彼此间仅能通过发送消息互相联系。对象与传统数据有本质区别,它不是被动地等待外界对它施加操作,相反,它是数据处理的主体,必须向它发消息请求它执行某个操作以处理它的数据,而不能从外界直接对它的数据进行处理。也就是说,对象的所有私有属性都被封装在该对象内,不能从外界直接访问,这就是通常所说的封装。

  • 第16题:

    以下关于面向对象技术的叙述中,说法错误的是(48)。

    A.面向对象设计最根本的意图是适应需求变化

    B.应尽量针对接口编程,而不要针对实现编程

    C.尽量使用继承而不是聚合,因为继承使得类间的耦合性最小

    D.尽量使用已有的类库


    正确答案:C
    解析:面向对象设计最根本的意图是适应需求变化,其设计原则之一是:针对接口编程,而不足针对实现编程。由于继承会使得类间的耦合性变大,因此使用类间聚合比使用类间继承好。

  • 第17题:

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

    A.封装

    B.继承

    C.覆盖

    D.多态


    正确答案:B

  • 第18题:

    在面向对象方法中,继承用于( )。通过继承关系创建的子类(请作答此空)。

    A.只有父类具有的属性
    B.只有父类具有的操作
    C.只能有父类所不具有的新操作
    D.可以有父类的属性和方法之外的新属性和新方法

    答案:D
    解析:
    本题考查面向对象的基本知识。
    在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新属性和方法。

  • 第19题:

    在面向对象方法中,继承用于______。

    A.利用已有类创建新类
    B.在已有操作的基础上添加新方法
    C.为已有属性添加新属性
    D.为已有状态添加新状态

    答案:A
    解析:
    本题考查面向对象的基本知识。在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新属性和方法。

  • 第20题:

    在面向对象方法中,继承用于( )。

    A.在已存在的类的基础上创建新类
    B.在已存在的类中添加新的方法
    C.在已存在的类中添加新的属性
    D.在已存在的状态中添加新的状态

    答案:A
    解析:
    本题考查的是继承的定义:继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行。因此本题选择A选项。

  • 第21题:

    ()利用多态性的优势可以在原有类的基础上通过继承机制派生出新类来实现,大大降低了工作量。

    • A、结构化方法
    • B、面向对象法
    • C、非结构化方法
    • D、非面向对象法

    正确答案:B

  • 第22题:

    在已有类的基础上派生新的类有什么好处?


    正确答案:扩充已有类的功能,并且利用方法的覆写扩充已有方法的功能。

  • 第23题:

    单选题
    在VFP中创建新类时,一定可以对这个新类添加()。
    A

    新属性

    B

    新方法

    C

    新事件

    D

    A和B


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