例如,我有一個類,說在java中擴展Vector <Object>是什麼意思?
public class KeyList extends Vector<Object> {
}
但它從來沒有明確創建任何類型的新載體。這是伊麗莎的實現,我發現部分在線
例如,我有一個類,說在java中擴展Vector <Object>是什麼意思?
public class KeyList extends Vector<Object> {
}
但它從來沒有明確創建任何類型的新載體。這是伊麗莎的實現,我發現部分在線
extends
意味着KeyList
是,一個Vector
。它不(必然)意味着KeyList
has-aVector
。
有關更多信息,請參閱Java教程,具體爲What Is Inheritance?和the Inheritance section。
它是關於繼承:意思是KeyList
是Vector<Object>
的子類。實質上,這意味着KeyList
本身就是一個修改的Vector<Object>
。有關更多信息,您應該繼續閱讀Oracle's docs。
這是一個相當廣泛的問題。你知道什麼?你懂泛型嗎?你理解類的層次結構嗎? –
說那個KeyList IS-A向量
它恰恰意味着什麼繼承意味着你的KeyList是-a向量 – Prateek