码迷,mamicode.com
首页 > 其他好文 > 详细

关联关系

时间:2017-09-14 21:45:38      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:钥匙   一个   双向   另一个   数组   一对多   举例   存在   关系   

一 . 关联关系 :

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!