[C#]抽象類別及抽象方法

[C#]抽象類別及抽象方法

抽象類別具有下列特性
抽象類別不可以直接使用new令建立物件實體
抽象類別必須要被繼承才能使用其功能
抽象類別中,可以宣告抽象方法
繼承抽象類別的子類別,必須要實作所有抽象方法
有些功能,在每一個子類別中都一定會被改寫,父類別就不需要維護該方法的實作定義,
這種方法就可以宣告為抽象方法
抽象方法只能宣告在抽象類別中
宣告抽象方法時不可以使用private修飾詞
繼承抽象類別的子類別,必須要實作所有的抽象方法
若是繼承抽象類別的子類別沒有實作所有的抽象方法,則該子類別就必須要宣告為抽象類別
抽象類別為一定要被繼承的類別,抽象方法為一定要被改寫的方法
宣告不可以再被繼承的類別 使用 sealed修飾詞
不想再讓繼承的類別改寫其定義,也可以使用sealed 修飾詞


如有錯誤 歡迎指正