单项选择题

A.在Java中,通过对象也可以进行关系描述,他们分别为一对一、一对多、多对一和多对多。
B.一对一的关系就是在本类中定义对方类型的对象。
C.一对多的关系就是一个A类类型对应多个B类类型的情况,需要在A类中以集合的方式引入B类类型的对象,在B类中定义A类类型的属性a。
D.多对多的关系:在A类中定义B类类型的集合,在B类中定义A类类型的集合。