如何导入我在其他文件中编写的类?我所有的课程都在同一个课程中。
答案 0 :(得分:48)
如果所有类都在同一个包中,则不需要导入它们。
简单地实例化对象:
CustomObject myObject = new CustomObject();
答案 1 :(得分:21)
使用import
关键字导入:
import package.myclass;
但由于它是默认包而相同,您只需创建一个新实例,如:
elf ob = new elf(); //Instance of elf class
答案 2 :(得分:1)
我看到了图片,所有课程都在同一个包中。所以你不必导入,你可以创建一个没有导入句子的新实例。
答案 3 :(得分:1)
在同一个包中,您无需导入该类。
否则,很容易。在Eclipse或NetBeans中,只需编写您要使用的课程,然后按 Ctrl + Space 。 IDE会自动导入该类。
一般信息:
您可以在包信息后导入带有import关键字的类:
示例:
package your_package;
import anotherpackage.anotherclass;
public class Your_Class {
...
private Vector variable;
...
}
您可以使用以下命令对该类进行实例化:
Anotherclass foo = new Anotherclass();
答案 4 :(得分:0)
首先,请避免使用默认包。
其次,您不需要导入该类;它在同一个包装中。
答案 5 :(得分:0)
如果您的课程在同一个套餐中,则您不需要导入。要在A类中调用B类中的方法,您应该使用classB.methodName(arg)
答案 6 :(得分:0)
根据Oracle和Sun doc,类可以使用自己包中的所有类以及其他包中的所有公共类。您可以通过两种方式访问另一个包中的公共类。
第一个只是在每个类名前面添加完整的包名。例如:
今天java.util.Date = new java.util.Date();
更简单,更常见的方法是使用import语句。 import语句的目的是为您提供一个简写来引用包中的类。使用导入后,您不再需要为这些类提供全名。您可以导入特定的类或整个包。将import语句放在源文件的顶部(但在任何包语句下面)。例如,您可以使用语句导入java.util包中的所有类。然后您可以在没有包前缀的情况下使用。
import java.util。*;
//以这种方式在代码中使用class
今天的日期=新日期();
正如您在问题中提到的,您的类在同一个包中,您应该没有任何问题,最好只使用类名。