更多“子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?A.能,能B.能,不能C.不能 ”相关问题
  • 第1题:

    【 】是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象,也可以发送给子类对象。


    正确答案:多态性
    多态性 解析:本题考察的是有关多态性的定义。

  • 第2题:

    一个父类的对象可以直接赋值给下层子类的对象。()

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


    正确答案:错误

  • 第3题:

    public级的成员变量能够被以下哪些对象访问到?()

    A.所有的对象,但其它包中的对象只能访问少数从包中导出的成员

    B.所有的对象,子类可以直接访问,也可以继承父类对象的public级成员

    C.所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员

    D.所有的对象,但子类不能访问其它包中的父类对象的public级成员

    E.所以的对象


    参考答案:B, E

  • 第4题:

    下面选项中关于java中super关键字的说法正确的是_________。

    A.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

    B.super关键字是在子类对象内部指代其父类对象的引用

    C.子类通过super关键字只能调用父类的属性,而不能调用父类的方法

    D.子类通过super关键字只能调用父类的方法,而不能调用父类的属性


    正确答案:B

  • 第5题:

    子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值? ( )

    A.能,能

    B.能,不能

    C.不能,不能

    D.不能,能


    正确答案:B

  • 第6题:

    ●下列说法中错误的是 ()。()A.类是一组具有相同属性和相同操作的对象集合B.一般类是特殊类的父类(superclass),特殊类是一般类的子类(subclass)C.父类应包含其子类的所有属性和操作D.对类的属性的不同赋值即可得到该类的对象实例


    正确答案:C
    父类应为一个抽象,它不可能包含子类的所有属性和操作。

  • 第7题:

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

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

    正确答案:D

  • 第8题:

    下面叙述中,错误的是()。

    • A、子类继承父类
    • B、子类能替代父类
    • C、父类包含子类
    • D、父类不能替代子类

    正确答案:C

  • 第9题:

    下列选项中关于Java中super关键字的说法正确的是()。

    • A、super关键字是在子类对象内部指代其父类对象的引用
    • B、super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
    • C、子类通过super关键字只能调用父类的方法,而不能调用父类的属性
    • D、子类通过super关键字只能调用父类的属性,而不能调用父类的方法

    正确答案:A

  • 第10题:

    public级的成员变量能够被以下哪些对象访问到?()

    • A、所有的对象,但其它包中的对象只能访问少数从包中导出的成员
    • B、所有的对象,子类可以直接访问,也可以继承父类对象的public级成员
    • C、所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员
    • D、所有的对象,但子类不能访问其它包中的父类对象的public级成员
    • E、所以的对象

    正确答案:B,E

  • 第11题:

    单选题
    下列选项中关于Java中super关键字的说法正确的是()。
    A

    super关键字是在子类对象内部指代其父类对象的引用

    B

    super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

    C

    子类通过super关键字只能调用父类的方法,而不能调用父类的属性

    D

    子类通过super关键字只能调用父类的属性,而不能调用父类的方法


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

  • 第12题:

    问答题
    为什么子类对象可以给父类对象赋值,而父类对象不能给子类对象赋值?

    正确答案: 父类定义为抽象接口类,子类继承父类然后重新实现接口。C++中子类的对象赋值给父类的对象。如果把子类的对象赋值给父类的对象,只是把子类中的父类子对象赋值给父类的对象,父类的对象无法拥有子类特有的成员。
    解析: 暂无解析

  • 第13题:

    一个父类的对象经过强制转换后,可以赋值给下层子类的对象。()

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


    正确答案:正确

  • 第14题:

    一个派生类的对象可以直接赋值给上层父类的对象。()

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


    正确答案:正确

  • 第15题:

    下面关于类的继承的叙述中,正确的是_________。

    A.子类只能继承父类的非私有属性,不能继承父类的方法

    B.子类不能继承父类的私有属性

    C.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

    D.子类只能继承父类的方法,不能继承父类的属性


    正确答案:B

  • 第16题:

    下列对继承的说法正确的一项是

    A.子类能继承父类的所有方法和状态

    B.子类能继承父类的非私有方法和状态

    C.子类只能继承父类的public方法和状态

    D.子类只能继承父类的方法,而不能继承状态


    正确答案:A
    解析:本题考查继承的概念。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构件了一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。由此可见选项A正确。

  • 第17题:

    下列关于继承的说法,正确的是______。

    A.子类能继承父类的非私有方法和状态

    B.子类能继承父类的所有方法和状态

    C.子类只能继承父类的方法,而不能继承状态

    D.子类只能继承父类的public方法和状态


    正确答案:A

  • 第18题:

    以下关于子类和父类的叙述中,正确的是()。

    • A、代码中使用父类对象的地方,都可以使用子类对象替换
    • B、代码中使用子类对象的地方,都可以使用父类对象替换
    • C、父类定义的对象与子类定义的对象在属性和方法上一定相同
    • D、父类定义的对象与子类定义的对象在属性和方法上一定不同

    正确答案:A

  • 第19题:

    ()直接赋值给()时,子类对象可自动转换为父类对象,()赋值给()时,必须将父类对象强制转换为子类对象。


    正确答案:子类对象;父类对象;父类对象;子类对象

  • 第20题:

    上转型对象具有如下()特点。

    • A、上转型对象不能操作子类新增的成员变量(相当于失掉了这部分属性)、不能使用子类新增的方法(相当于失掉了一些功能)
    • B、转型对象可以操作子类继承或覆盖的成员变量,也可以使用子类继承的或覆盖的方法
    • C、如果子类覆盖了父类的某个方法后,当对象的上转型对象调用这个方法时一定是调用了这个覆盖的方法,因为程序在运行时知道,这个上转型对象的实体是子类创建的,只不过损失了一些属性和功能而已
    • D、可以将父类创建的对象的引用赋值给子类声明的对象

    正确答案:A,B,C

  • 第21题:

    关于继承性,下列说法错误的是()

    • A、子类不能直接访问其超类的私有特征,但子类继承其超类的私有特征
    • B、子类的对象可代替其父类的对象
    • C、子类和超类相互依赖
    • D、当一个子类实例化创建一个对象时,该子类的超类也将实例化

    正确答案:C

  • 第22题:

    单选题
    以下关于子类和父类的叙述中,正确的是()。
    A

    代码中使用父类对象的地方,都可以使用子类对象替换

    B

    代码中使用子类对象的地方,都可以使用父类对象替换

    C

    父类定义的对象与子类定义的对象在属性和方法上一定相同

    D

    父类定义的对象与子类定义的对象在属性和方法上一定不同


    正确答案: D
    解析: 一个子类可以继承其父类(或祖先类)中的属性和操作,这些属性和操作在子类中不必定义,子类中还可以定义自己的属性和操作。

  • 第23题:

    多选题
    public级的成员变量能够被以下哪些对象访问到?()
    A

    所有的对象,但其它包中的对象只能访问少数从包中导出的成员

    B

    所有的对象,子类可以直接访问,也可以继承父类对象的public级成员

    C

    所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员

    D

    所有的对象,但子类不能访问其它包中的父类对象的public级成员

    E

    所以的对象


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

  • 第24题:

    填空题
    ()直接赋值给()时,子类对象可自动转换为父类对象,()赋值给()时,必须将父类对象强制转换为子类对象。

    正确答案: 子类对象,父类对象,父类对象,子类对象
    解析: 暂无解析