ホーム -> クラス図のスケルトン
prev UML クラス図解説サイト with C# 前へ UML クラス図解説サイト with C# トップへ UML クラス図解説サイト with C# 次へ next

汎化

バスクラスとトラッククラスは車クラスを継承しているので。
Track.Drive();
という使い方ができます。

※overrideを使用すれば、車クラスのDriveメソッドは、新しい処理として置き換えることが出来る。

public class Car {	

	public Car(){ }

	public void Drive(){ }
}//end Car
public class Bus : Car {

	public Bus(){ }

	public void CarryPerson(){ }
	public override void Drive(){ }
}//end Bus
public class Track : Car {

	public Track(){ }

	public void CarryPack(){ }
	
}//end Track	

prev UML クラス図解説サイト with C# 前へ UML クラス図解説サイト with C# トップへ UML クラス図解説サイト with C# 次へ next
inserted by FC2 system