Beta
進入詞條
清除歷史記錄
關閉
多繼承
是一個
多義詞
,請在下列
義項
上選擇瀏覽(
共2個義項
)
▪
C++程序
▪
Java程序
反饋
分享
複製鏈接
請複製以下鏈接發送給好友
https://baike.baidu.hk/item/多繼承/20828185
多繼承
(Java程序)
鎖定
《多繼承》是一款Java程序。
中文名
多繼承
類 別
Java程序
Java不支持類之間的多繼承,即一個子類只能有一個父類。單
繼承性
使得
Java
簡單,易於管理程序,
[1]
不會出現
邏輯錯誤
以及多繼承自身的缺陷。為了克服單繼承的缺點,Java使用了接口,一個類可以實現多個接口,從而在另一個更合理的角度來實現純粹的
多重繼承
性,實現接口使用
關鍵字
implements
。
繼承使用關鍵字
extends
,包括子類與父類之間的繼承,和
子接口
與父接口之間的繼承,類與接口之間只可以是實現(implements)的關係。
子類與父類之間只可以單繼承,類可以實現多個接口,接口之間可以實現多繼承,即一個子接口可以使用extends關鍵字繼承多個父接口,只需用逗號將接口名一一分開即可,
[2]
但是如果真的必須需要使用這樣複雜的機制,務必注意方法重名導致的問題。
參考資料
1.
Java2實用教程(第三版)
2.
Thinking in Java(Fourth Edition)
詞條統計
瀏覽次數:
次
編輯次數:2次
歷史版本
最近更新:
巨蟹请问234
(2021-11-14)
Beta
進入詞條
清除歷史記錄
關閉
反饋
登錄