练习题 -- 面向对象技术 >> OO基本概念
共 11 题
第 1/11 题
★
protected成员的访问范围是:
正确答案: B
protected=包内+所有子类。public=全体。private=仅本类。
第 2/11 题
★★
类之间关系耦合度从强到弱排列:
正确答案: B
泛化(最强)>组合>聚合>关联>依赖(最弱)。
第 3/11 题
★
面向对象的"多态"指的是:
正确答案: B
多态=同一消息发送给不同对象产生不同行为。
第 4/11 题
★
面向对象中,"is-a"关系描述的是:
正确答案: D
继承=is-a。聚合/组合=has-a(包含)。
第 5/11 题
★
在C++中,虚函数实现的是:
正确答案: B
虚函数=动态绑定=运行时多态。
第 6/11 题
★
子类重定义父类方法称为:
正确答案: B
重写(Override)=签名相同。重载(Overload)=同名不同参。
第 7/11 题
★★
下面关于重载(Overload)与重写(Override)的区别,正确的是:
正确答案: B
重写签名完全相同。重载同一个类中同名不同参。
第 8/11 题
★
下列关于继承的描述,错误的是:
正确答案: D
Java单继承类+多实现接口。
第 9/11 题
★
下列代码体现了面向对象的什么特性?将数据与操作数据的方法绑定在一起。
正确答案: C
封装=数据+操作绑定,隐藏细节。
第 10/11 题
★
在Java中,方法重载(Overload)的判断依据是:
正确答案: B
重载=同名不同参不看返回值。