以國中教師甄試而言考到這個程度,說真的還有點程度
以下 C++程式執行後的結果為何?
本題考
物件導向四個特性:
1. 抽象(Abstraction)
2. 封裝(Encapsulation)
3. 繼承(Inheritance)
4. 多型(Polymorphism)
「繼承」是物件導向程式設計中一個重要也是核心的觀念,動詞原文為 inherit 。雖然 inherit 在英文的意思泛指從什麼得到什麼,用作中文「繼承」說得通,
繼承在 C# 中也是相當重要的一環,繼承可讓您建立的類別被重複使用、擴充和修改類別中所定義的方法。
被繼承的類別稱為「基底類別」(Base Class),而繼承「基底類別」的類別稱之為「衍生類別」(Derived Class),也有人會將「基底類別」稱之為「父類別」,「衍生類別」稱為「子類別」,其中要注意的是 C# 不支援多重繼承,所以一個「衍生類別」只能繼承一個「基底類別」。