[training]Visual C++程式語言 – 抽象化

JAVA
Interface跟抽象class只要有定義方法,在class中就必須要再對此方法做完整的定義。

C#
將共同特性從類別中萃取的過程,稱之為抽象化。
abstract class:封裝同類型物件的共同特性,如機車、公車的車輛屬性。
interface:定義不同類型物件的共同特性,滑鼠、NB的USB介面。
	介面可視為一份合約,合約的內容可透過實作此介面的類別加以實現。
	利用介面將實作內容與定義分離,可為日後程式的開發及擴充性保留彈性。
	為介面命名時,習慣在最前面加上I,意指Interface。

abstract:一定要override,否則也要宣告為abstract
virtual:可改可不改
sealed:不可改
// 2025.7.13 啟用 WordPress 原生巢狀回覆功能

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

/*

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

*/