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 類會自行完成這項工作,或者要求另一個類執行該操作。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP