题目
汽车有一个发动机。汽车和发动机之间的关系是()关系。A. 泛化B. 聚合C. 关联D. 主从
汽车有一个发动机。汽车和发动机之间的关系是()关系。
A. 泛化
B. 聚合
C. 关联
D. 主从
题目解答
答案
B. 聚合
解析
在面向对象编程中,聚合关系表示一种“拥有”的关系,即一个对象(如汽车)包含或拥有另一个对象(如发动机)。聚合关系是一种弱的“拥有”关系,表示一个对象可以包含另一个对象,但被包含的对象可以独立存在。汽车和发动机之间的关系就是一种聚合关系,因为汽车包含发动机,但发动机可以独立存在,也可以被安装在其他汽车上。