标签:钥匙 一个 双向 另一个 数组 一对多 举例 存在 关系
一 . 关联关系 :
1.概念:对象和对象之间的连接。在Java中,关联关系的代码表现形式为一个类做
为另一个类的属性类型存在。 即“有”的关系:”has-a”。
方向:关联关系分为单向关联和双向关联
单向关联: A类关联B类。
双向关联:A类关联B类,B类关联A类;
举例: public class Door {
private Thing key;
}
public class Key {
private Thing door;
}
2.多重性:
一对一关联:一把钥匙,只能开一扇门
public class Door{
private Thing key ;
}
public class key{
}
一对多关联,一扇门,有多把钥匙。
解决一对多的关联的方案
:集合和数组
集合:
public class Key{
}
public class Door{
private List Key;
}
数组
例:
public class Key{
}
public class Door{
private Key[] Key;
}
标签:钥匙 一个 双向 另一个 数组 一对多 举例 存在 关系
原文地址:http://www.cnblogs.com/qu-yong/p/7522497.html