Java 中的 HAS-A 關係


這些關係主要基於用法。這確定了某種類是否 HAS-A 某些東西。這種關係有助於減少程式碼的重複和錯誤。

我們來看一個示例 −

示例

public class Vehicle{}
public class Speed{}
public class Van extends Vehicle {
   private Speed sp;
}

這表明類 Van HAS-A 速度。透過為速度提供一個單獨的類,我們不必將屬於速度的所有程式碼都放在 Van 類中,這樣就可以在多個應用程式中重用速度類。

在面向物件的功能中,使用者無需關心哪個物件在執行實際工作。為了實現這一點,Van 類對 Van 類使用者隱藏了實現細節。因此,基本上發生的是使用者會要求 Van 類執行某個操作,而 Van 類會自行完成這項工作,或者要求另一個類執行該操作。

更新時間: 04-02-2020

1 千次以上的瀏覽

開啟您的 職業 生涯

完成課程後就能獲得認證

開始
廣告
© . All rights reserved.