Object類是所有類的父類,那么如果自己寫的類繼承另外一個隨便的類,這樣為什么不算是多繼承類?
慕UI4062818
2018-03-05 09:31:40
TA貢獻4條經驗 獲得超3個贊
不允許多繼承是不允許多個爹,不是不允許有祖先。Object是所有java類的祖先,不(一定)是爹。
你隨便繼承了一個類,它是你爹,但Object還是你的祖先沒毛病。
你爹的爹已經不是你爹了,但你爹的祖先永遠是你祖先。
TA貢獻5條經驗 獲得超0個贊
多繼承類 是同時繼承多個類的意思。Java 不支持多重繼承。但可以用接口去實現像
Python 一樣的多重繼承的效果。
Object類是所有類的父類, 你寫一個類沒有寫extends 的類,默認繼承object類。
class A {
;
}
class B extends A {
;
}
B 的父類是A, A 的父類是object。
舉報