-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