程序中凡是引用(请作答此空)对象的地方都可使用()对象代替。 A.基类B.派生类C.基本类型D.用户定义类型
程序中凡是引用(请作答此空)对象的地方都可使用()对象代替。
A.基类
B.派生类
C.基本类型
D.用户定义类型
B.派生类
C.基本类型
D.用户定义类型
参考解析
解析:任何一个派生类的对象都是一个基类的对象,所以凡是引用基类对象的地方都可以用派生类对象代替。
相关考题:
在面向对象程序设计语言中,对象之间通过 ( ) 方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是 (请作答此空) 。A.应该支持被封装的对象B.应该支持类写实例的概念C.应该支持通过指针进行引用D.应该支持继承和多态
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过component提供的接口操作。A.ClientB.ComponentC.LeafD.Composite
下图所示为 ( ) 设计模式,属于 ( ) 设计模式,适用于 (请作答此空) 。A.表示对象的部分—整体层次结构时B.当一个对象必须通知其他对象,而它又不能假定其他对象是谁时C.当创建复杂对象的算法应该独立于该对象的组成部分及其装配方式时D.在需要比较通用和复杂的对象指针代替简单的指针时
CORBA构件模型中,( 请作答此空 )的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,( )是最终完成客户请求的服务对象实现。 A. 伺服对象激活器B. 适配器激活器C. 伺服对象定位器D. 可移植对象适配器POA
CORBA构件模型中,()的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,(请作答此空 )是最终完成客户请求的服务对象实现。 A. CORBA对象B. 分布式对象标识C. 伺服对象ServantD. 活动对象映射表
填空题在需要基类对象的任何地方都可以使用()的对象来代替。