更多“一个派生类的对象可以直接赋值给上层父类的对象。() ”相关问题
  • 第1题:

    下面哪一项的叙述不符合赋值兼容规则?

    A.派生类的对象可以赋值给基类的对象

    B.基类的对象可以赋值给派生类的对象

    C.派生类的对象可以初始化基类的引用

    D.派生类的对象的地址可以赋值给指向基类的指针


    基类的对象可以赋值给派生类的对象

  • 第2题:

    继承和派生中的赋值兼容规则错误的是()

    A.在需要基类对象的任何地方,都可以使用公有派生类的对象来替代

    B.基类的对象可以赋值给派生类的对象

    C.派生类的对象可以初始化基类的引用

    D.派生类的对象的地址可以赋值给指向基类的指针变量


    <p>凡是基类所能解决的问题,公有派生类都可以解决。在任何需要基类对象的地方都可以 用公有派生类的对象来代替,这条规则称赋值兼容规则。它包括以下情况:&nbsp;</p> <p>1. 派生类的对象可以赋值给基类的对象,这时是把派生类对象中从对应基类中继承来的成 员赋值给基类对象。反过来不行,因为派生类的新成员无值可赋。&nbsp;</p> <p>2. 可以将一个派生类的对象的地址赋给其基类的指针变量,但只能通过这个指针访问派生 类中由基类继承来的成员,不能访问派生类中的新成员。同样也不能反过来做。&nbsp;</p> <p>3. 派生类对象可以初始化基类的引用。引用是别名,但这个别名只能包含派生类对象中的 由基类继承来的成员。</p>

  • 第3题:

    7、下面__________的叙述不符合赋值兼容规则。

    A.派生类的对象可以赋值给基类的对象

    B.基类的对象可以赋值给派生类的对象

    C.派生类的对象可以初始化基类的引用

    D.派生类的对象的地址可以赋值给指向基类的指针


    基类的对象可以赋值给派生类的对象

  • 第4题:

    3、下列选项中,属于类型兼容特点的选项包括()。

    A.可以用派生类对象给基类对象赋值

    B.可以用派生类对象地址给基类指针赋值

    C.可以用基类对象给派生类对象赋值

    D.可以用基类对象初始化派生类引用


    可以用派生类对象给基类对象赋值;可以用派生类对象地址给基类指针赋值

  • 第5题:

    2、下面()的叙述不符合赋值兼容规则。

    A.派生类的对象可以赋值给基类的对象

    B.基类的对象可以赋值给派生类的对象

    C.派生类的对象可以初始化基类的对象

    D.派生类的对象的地址可以赋值给指向基类的指针


    基类的对象可以赋值给派生类的对象