2016-02-20 64 views
-1

擴展和導入有什麼不同?如果一個類,比如CLASS1類導入一個包,那麼創建了一個類的對象的CLASS2類是否需要導入相同的包來使用它的方法?導入和擴展在java中有什麼區別?

import javax.swing.Jframe; 
import javax.swing.JTextField; 

public class textbox extends JFrame{ 

} 

回答

1

導入告訴編譯器在哪裏可以找到類來獲得其定義,變量,方法等等,而無需在你正在寫的當前類資格的全名。

擴展一個類使得子類繼承變量/方法/等......換句話說,您可以訪問擴展類的所有字段和方法。

根據link

+0

看起來這是基於http://www.javaprogrammingforums.com/java-theory-questions/12762-difference-between-extending-importing-class.html :)或也許這只是一個普遍的解釋,到處都是一樣的。 – Krease

相關問題