java类之间关系中、一般的关联关系是怎样的?(非聚合组合)
巴扎黑
巴扎黑 2017-05-17 10:00:56
0
1
922

了解了java类之间的关系后,对聚合、组合关系基本都已经了解了,但 关联关系 除了聚合和组合的 一般的关联关系 又是怎样的呢?

既然关联关系是拥有关系,那除了组合关系、聚合关系,,,,还剩下的 一般的关联关系 又是啥样的呢。。。(最好代码,拜托了)

我百度,都是解释组合和聚合的,难道关联关系只有组合和聚合吗?
网上都说组合和聚合是特殊的关联关系,并没有说关联关系就分为这两种,我想不到除了这两种的其他的关联关系了。

巴扎黑
巴扎黑

全部回复(1)
世界只因有你
  • 继承关系(子类继承父类,父接口的功能) 用extends 明确标识

class SuperClass{//这是父类}
// 使用extends 继承父类的功能
class SubClass extends SuperClass{//这是之类}
  1. 实现关系 实现interface借口,使用implement 标识

interface Classb{//这是接口,用interface申明}
class Classc implement Classb{// 用implement 来实现接口内的功能能}
  1. 依赖关系 例如: b类需要在a类中当做参数使用

public class Classb{}
class Classc
{
    public static void method(Classb a)
    // 在这里使用了Classb的对象作为了参数
     {
     System.out.println(a);
     }
}
  1. 关联关系  关联体现的是两个类之间语义级别的一种强依赖关系,比如我和我的朋友,这种关系比依赖更强、不存在依赖关系的偶然性、关系也不是临时性的,一般是长期性的,而且双方的关系一般是平等的。

剩下的就是你所说的组合和聚合的关系了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!