网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
面向对象设计有7个主要原则,( )强调子类可以替换父类。

A.迪米特原则
B.里式替换原则
C.依赖倒置原则
D.开放-封闭原则

参考答案

参考解析
解析:里式替换原则:子类可以替换父类迪米特原则:一个对象应当对其他对象有尽可能少的了解。依赖倒置原则:要依赖于抽象,不是具体实践。对接口进行编程,不要对实现编程。
更多 “面向对象设计有7个主要原则,( )强调子类可以替换父类。A.迪米特原则 B.里式替换原则 C.依赖倒置原则 D.开放-封闭原则” 相关考题
考题 ● 以下关于子类和父类的叙述中,正确的是 (44) 。(44)A. 代码中使用父类对象的地方,都可以使用子类对象替换B. 代码中使用子类对象的地方,都可以使用父类对象替换C. 父类定义的对象与子类定义的对象在属性和方法上一定相同D. 父类定义的对象与子类定义的对象在属性和方法上一定不同

考题 Java中()A、一个子类可以有多个父类,一个父类也可以有多个子类B、一个子类可以有多个父类,但一个父类只可以有一个子类C、一个子类可以有一个父类,但一个父类可以有多个子类D、上述说法都不对

考题 子类对象可以直接赋值给父类对象;而父类对象不可以赋值给子类对象。() 此题为判断题(对,错)。

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

考题 下列说法()是正确的。A.子类拥有的成员数目大于等于父类拥有的成员数目B.父类代表的对象范围比子类广C.子类要调用父类的方法,必须使用super关键字D.一个Java类可以有多个父类

考题 面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。A.开闭原则B.替换原则C.依赖原则D.单一职责原则

考题 下列叙述中,正确的是? A.子类继承父类的所有属性和方法B.子类可以继承父类的私有的属性和方法C.子类可以继承父类的公有的属性和方法D.创建子类对象时,父类的构造方法都要被执行

考题 面向对象方法中的( )机制使子类可以自动拥有(复制)父类的全部属性和操作。 A.约束B.对象映射C.信息隐蔽D.继承

考题 在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。 ()A.封装B.继承C.覆盖D.多态

考题 ● 面向对象分析与设计中的 (37) 是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而 (38) 是指子类应当可以替换父类并出现在父类能够出现的任何地方。(37)A. 开闭原则B. 替换原则C. 依赖原则D. 单一职责原则(38)A. 开闭原则B. 替换原则C. 依赖原则D. 单一职责原则

考题 在面向对象方法中,(44)定义了父类和子类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。A.封装 B.继承 C.覆盖(重置) D.多态

考题 面向对象设计有7个主要原则,( )要求一个对象应当对其他对象有尽可能少的了解。A.迪米特原则 B.里式替换原则 C.依赖倒置原则 D.开放-封闭原则

考题 面向对象方法中的()机制使子类可以自动地拥有(复制)父类全部属性和操作。A、约束B、对象映射C、信息隐蔽D、继承

考题 以下关于子类和父类的叙述中,正确的是()。A、代码中使用父类对象的地方,都可以使用子类对象替换B、代码中使用子类对象的地方,都可以使用父类对象替换C、父类定义的对象与子类定义的对象在属性和方法上一定相同D、父类定义的对象与子类定义的对象在属性和方法上一定不同

考题 面向对象方法中的()机制给予子类可以自动的拥有(复制)父类全部属性和操作。A、抽象B、封装C、继承D、多态

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

考题 如何区分子类和父类?子类可以继承父类的哪些内容?

考题 下面说法不正确的是()A、 一个子类的对象可以接收父类对象能接收的消息;B、 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;C、 父类比它的子类的方法更多;D、 子类在构造函数中可以使用super( )来调用父类的构造函数;

考题 下列选项中关于Java中super关键字的说法正确的是()。A、super关键字是在子类对象内部指代其父类对象的引用B、super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C、子类通过super关键字只能调用父类的方法,而不能调用父类的属性D、子类通过super关键字只能调用父类的属性,而不能调用父类的方法

考题 Javascript是如何实现继承的?()A、创建父类对象作为子类的原型(prototype)B、使用 extends 关键子继承父类C、创建子类对象作为父类的原型(prototype)D、使用 class 关键子继承父类

考题 在面向对象程序设计中,()是指子类可以拥有父类的属性和行为。A、接受B、继承C、传染D、遗传

考题 单选题在面向对象程序设计中,()是指子类可以拥有父类的属性和行为。A 接受B 继承C 传染D 遗传

考题 判断题里氏替换原则指的是父类型和子类型之间可以相互替换A 对B 错

考题 单选题下列选项中关于Java中super关键字的说法正确的是()。A super关键字是在子类对象内部指代其父类对象的引用B super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C 子类通过super关键字只能调用父类的方法,而不能调用父类的属性D 子类通过super关键字只能调用父类的属性,而不能调用父类的方法

考题 单选题下面说法不正确的是()A  一个子类的对象可以接收父类对象能接收的消息;B  当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;C  父类比它的子类的方法更多;D  子类在构造函数中可以使用super( )来调用父类的构造函数;

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

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