C# 中的繼承與組合
繼承
利用繼承,你可以指定新類應繼承現有類的成員。這個現有類稱為基類,而新類稱為派生類。繼承實現的是 IS-A 關係。例如,哺乳動物 IS-A 動物,狗 IS-A 哺乳動物,因此狗也 IS-A 動物,依此類推。
例如,基類 Shape 有派生類,比如 Circle、Square、Rectangle 等等。
組合
在組合下,如果父物件被刪除,那麼子物件也將失去其狀態。組合是一種特殊的聚合關係,並給出了部分關係。
例如,一輛汽車有一個引擎。如果這輛車被毀,那麼引擎也將被毀。
示例
public class Engine {
. . .
}
public class Car {
Engine eng = new Engine();
.......
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP