這是哪種東西? - OpenHome.cc

文章推薦指數: 80 %
投票人數:10人

回JavaEssence 如果你已經定義好某個類別,可以繼承這個類別,自然的,子類別就擁有父類別已定義好的功能,你可以在父類別的基礎上,擴充你想要的功能。

就功能面來說,繼承確實是有以上所提及的作用,然而,就語義來說,繼承具有是一種(isa)的關係,也就是你繼承自一個東西,你就是那種東西,以繼承了什麼?中的例子而言,SwordsMan與Magician不僅繼承了Sprite中的程式碼定義,其實,還繼承了是一種的關係,劍士是一種角色,魔法師也是一種角色,也就是說,繼承不單只是繼承父類別的程式定義,還繼承了種類。<



請為這篇文章評分?