
「繼承」是物件導向軟體技術當中的一個概念。如果一個類A繼承自另一個類B,就把這個A稱為"B的子類",而把B稱為"A的父類"。繼承可以使得子類具有父類的各種屬性和方法,而不需要再次編寫相同的代碼。在令子類繼承父類的同時,可以重新定義某些屬性,並重寫某些方法,即覆蓋父類的原有屬性和方法,使其獲得與父類不同的功能。另外,為子類追加新的屬性和方法也是常見的做法。
有些程式語言支持多重繼承,即一個子類可以同時有多個父類,比如C++程式語言;而在有些程式語言中,一個子類只能繼承自一個父類,比如Java程式語言,這時可以利用介面來實現與多重繼承相似的效果。
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History