网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
面向对象语言重构分支语句时,“用多态取代类型码”的基础是实现“用子类取代类型码”。
参考答案和解析
C,B
更多 “面向对象语言重构分支语句时,“用多态取代类型码”的基础是实现“用子类取代类型码”。” 相关考题
考题
重置(over riding)的基本思想是通过______机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。A.对象引用B.动态绑定C.多态迁移D.类型匹配
考题
重置(over riding)的基本思想是通过(44)机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。A.对象引用B.动态绑定C.多态迁移D.类型匹配
考题
在面向对象方法中,( )定义了父类和予类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。A.封装 B.继承 C.覆盖(重置) D.多态A.封装 B.继承 C.覆盖(重置) D.多态
考题
用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为( )。A.继承 B.多态 C.消息传递 D.关联
考题
在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。 ()A.封装B.继承C.覆盖D.多态
考题
在面向对象方法中,( )定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为( )。A.继承 B.覆盖 C.封装 D.多态 A.继承 B.覆盖 C.封装 D.多态
考题
多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型的子类型)属于( )多态;(请作答此空)多态是指同一个名字在不同上下文中可代表不同的含义。 A.参数
B.包含
C.过载
D.强制
考题
单选题下列说法错误的是()A
若语言只支持类而不支持多态,则不能称为面向对象的B
在运行时根据其类型确定调用哪个函数的能力叫多态性C
静态多态性也是在运行时根据其类型确定调用哪个函数D
C++中的静态多态性是通过函数重载进行实现的
考题
填空题面向对象方法用()分解取代了结构化方法的()分解。
热门标签
最新试卷