程序中凡是引用(50)对象的地方都可以使用派生类对象代替。
A.基类
B.抽象类
C.多态类
D.用户自定义类型
第1题:
33、下列关于抽象类的描述,错误的是()。
A.不能用抽象类定义对象,即抽象类不能实例化
B.可以用抽象类定义对象指针,指向其派生类对象
C.可以用抽象类定义对象引用,引用其派生类对象
D.抽象类的派生类一定是抽象类
第2题:
3、下列关于Liskov准则的描述中,错误的是()。
A.派生类的对象不能赋值给基类对象
B.派生类的对象可以初始化基类引用
C.派生类对象的地址可以赋值给基类的对象指针
D.应用Liskov准则,实际上是将派生类对象当作基类对象来使用
第3题:
下列关于抽象类的描述,错误的是()。
A.不能用抽象类定义对象,即抽象类不能实例化
B.可以用抽象类定义对象指针,指向其派生类对象
C.可以用抽象类定义对象引用,引用其派生类对象
D.抽象类的派生类一定是抽象类
第4题:
继承和派生中的赋值兼容规则错误的是()
A.在需要基类对象的任何地方,都可以使用公有派生类的对象来替代
B.基类的对象可以赋值给派生类的对象
C.派生类的对象可以初始化基类的引用
D.派生类的对象的地址可以赋值给指向基类的指针变量
第5题:
下面对抽象类描述不正确的是()。
A.抽象类可以作为基类也可以作为派生类
B.抽象类不能定义对象
C.抽象类可以实例化为对象
D.可以实现多态