首页 > 其他 > 详细

关联关系

时间:2017-09-14 21:29:58      阅读:292      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!