2016-02-20 47 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

相关问题