若类 A 仅在其方法 Method1 中定义并使用了类 B 的一个对象,类 A 其它部分的代码都不涉及类 B,那么类 A 与类 B 的关系应为 (1) ;若类 A 的某个属性是类 B 的一个对象,并且类 A 对象消失时,类 B 对象也随之消失,则类 A 与类 B 的关系应为 (2)

1.[单选题],则类 A 与类 B 的关系应为 2
  • A.关联
  • B.依赖
  • C.聚合
  • D.组合
2.[单选题]那么类 A 与类 B 的关系应为 1
  • A.关联
  • B.依赖
  • C.聚合
  • D.组合
参考答案: D,B
解题思路:

试题(1)、(2)分析 本题考查类间的关系。

类间关系可分为依赖、关联、聚合、组合和继承5种。按照上述顺序,类间关系依 次增强,若类A的方法中仅仅使用了类B的对象,那么类A依赖于类如果类A的 部分是由类B的对象组成,并且类A控制类B的生命周期,那么类A与类B是组合 关系。 *

参考答案

(1) B (2) D


>>>立即刷题