java類之間關係中、一般的關聯關係是怎樣的? (非聚合組合)
巴扎黑
巴扎黑 2017-05-17 10:00:56
0
1
1057

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

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板