-1
擴展和導入有什麼不同?如果一個類,比如CLASS1類導入一個包,那麼創建了一個類的對象的CLASS2類是否需要導入相同的包來使用它的方法?導入和擴展在java中有什麼區別?
import javax.swing.Jframe;
import javax.swing.JTextField;
public class textbox extends JFrame{
}
擴展和導入有什麼不同?如果一個類,比如CLASS1類導入一個包,那麼創建了一個類的對象的CLASS2類是否需要導入相同的包來使用它的方法?導入和擴展在java中有什麼區別?
import javax.swing.Jframe;
import javax.swing.JTextField;
public class textbox extends JFrame{
}
導入告訴編譯器在哪裏可以找到類來獲得其定義,變量,方法等等,而無需在你正在寫的當前類資格的全名。
擴展一個類使得子類繼承變量/方法/等......換句話說,您可以訪問擴展類的所有字段和方法。
根據link
看起來這是基於http://www.javaprogrammingforums.com/java-theory-questions/12762-difference-between-extending-importing-class.html :)或也許這只是一個普遍的解釋,到處都是一樣的。 – Krease