继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为(请作答此空)。A.单重继承B.多态C.混合继承D.多重继承
继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为(请作答此空)。
A.单重继承
B.多态
C.混合继承
D.多重继承
B.多态
C.混合继承
D.多重继承
参考解析
解析:本题考查面向对象的基本知识。
在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。一个父类可以有多个子类,这些子类都是父类的特例。子类只能有一个父类,称为单重继承;如果一个类可以有两个或更多个父类,称为多重继承。
多态(Polymorphism)是不同的对象收到同一消息可以产生完全不同的结果现象。
在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。在定义和实现一个类的时候,可以在一个已经存在的类(一般情况)的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。一个父类可以有多个子类,这些子类都是父类的特例。子类只能有一个父类,称为单重继承;如果一个类可以有两个或更多个父类,称为多重继承。
多态(Polymorphism)是不同的对象收到同一消息可以产生完全不同的结果现象。
相关考题:
● 以下关于面向对象方法中继承的叙述中,错误的是 (22) 。(22)A. 继承是父类和子类之间共享数据和方法的机制B. 继承定义了类与类之间的一种关系C. 继承关系中的子类将拥有父类的全部属性和方法D. 继承仅仅允许单重继承,即不允许一个子类有多个父类
Java中()A、一个子类可以有多个父类,一个父类也可以有多个子类B、一个子类可以有多个父类,但一个父类只可以有一个子类C、一个子类可以有一个父类,但一个父类可以有多个子类D、上述说法都不对
以下关于面向对象方法中继承的叙述中,错误的是______。A.继承是父类和子类之问共享数据和方法的机制B.继承定义了一种类与类之间的关系C.继承关系中的子类将拥有父类的全部属性和方法D.继承仅仅允许单重继承,即不允许一个子类有多个父类
以下关于PHP中父类,子类关系的说法正确的有:()。 A.PHP中一个父类只能有一个子类B.PHP中一个子类只能有一个父类C.PHP中一个父类可以有多个子类D.PHP中一个子类可以有多个父类
继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个 类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为( )。A.单重继承 B.多态 C.混合继承 D.多重继承A.单重继承 B.多态 C.混合继承 D.多重继承
在面向对象方法中,继承用于( )。通过继承关系创建的子类(请作答此空)。A.只有父类具有的属性B.只有父类具有的操作C.只能有父类所不具有的新操作D.可以有父类的属性和方法之外的新属性和新方法
以下有关类的继承的叙述中,正确的是()A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B、子类只能继承父类的方法,不能继承父类的属性C、子类只能继承父类的非私有属性,不能继承父类的方法D、子类不能继承父类的私有属性
下列有关父类属性和方法继承规则的描述错误的是哪项?()A、 父类中private修饰的属性和方法在子类中不被继承B、 父类中public修饰的属性和方法在子类中被继承且可访问C、 父类中protected修饰的属性和方法在子类中被继承且可访问D、 父类中default修饰的属性和方法在子类中被继承,若父类和子类在同一个包中,则也可访问
单选题Vb.Net中,如果父类中有一个共享构造函数和构造函数,其子类中也有自定义的共享构造函数和构造函数,在执行子类的实例化过程中,其执行的顺序为()A父类的共享构造,父类的构造,子类的共享构造,子类的构造B子类的共享构造,父类的构造,父类的共享构造,子类的构造C父类的共享构造,子类的共享构造,子类的构造,父类的构造D子类的共享构造,父类的共享构造,父类的构造,子类的构造
填空题若子类和父类不在同一个包中,则子类继承了父类中的()和()成员,将其作为子类的成员,但不能继承父类的()和()成员。