首頁  >  問答  >  主體

java類之間關係中、一般的關聯關係是怎樣的? (非聚合組合)

了解了java類別之間的關係後,對聚合、組合關係基本上都已經了解了,但關聯關係 除了聚合和組合的一般的關聯關係 又是怎樣的呢?

既然關聯關係是擁有關係,那除了組合關係、聚合關係,,,,還剩下的 一般的關聯關係 又是啥樣的呢。 。 。 (最好程式碼,拜託了)

我百度,都是解釋組合和聚合的,難道關聯關係只有組合和聚合嗎?
網路上都說組合和聚合是特殊的關聯關係,並沒有說關聯關係就分為這兩種,我想不到除了這兩種的其他的關聯關係了。

巴扎黑巴扎黑2713 天前976

全部回覆(1)我來回復

  • 世界只因有你

    世界只因有你2017-05-17 10:02:56

    • 繼承關係(子類別繼承父類別,父介面的功能) 用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. 關聯關係  關聯體現的是兩個類別之間語意層次的一種強烈依賴關係,例如我和我的朋友,這種關係比依賴更強、不存在依賴關係的偶然性、關係也不是臨時性的,一般是長期性的,而且雙方的關係一般是平等的。

    剩下的就是你所說的組合和聚合的關係了

    回覆
    0
  • 取消回覆