複製鏈接
請複製以下鏈接發送給好友

多繼承

(Java程序)

鎖定
《多繼承》是一款Java程序。
中文名
多繼承
類    別
Java程序
Java不支持類之間的多繼承,即一個子類只能有一個父類。單繼承性使得Java簡單,易於管理程序, [1]  不會出現邏輯錯誤以及多繼承自身的缺陷。為了克服單繼承的缺點,Java使用了接口,一個類可以實現多個接口,從而在另一個更合理的角度來實現純粹的多重繼承性,實現接口使用關鍵字implements
繼承使用關鍵字extends,包括子類與父類之間的繼承,和子接口與父接口之間的繼承,類與接口之間只可以是實現(implements)的關係。
子類與父類之間只可以單繼承,類可以實現多個接口,接口之間可以實現多繼承,即一個子接口可以使用extends關鍵字繼承多個父接口,只需用逗號將接口名一一分開即可, [2]  但是如果真的必須需要使用這樣複雜的機制,務必注意方法重名導致的問題。
參考資料
  • 1.    Java2實用教程(第三版)
  • 2.    Thinking in Java(Fourth Edition)