问题描述
例如: 我有一个主文件,以及类Class1,Class2,Class3
public class Foo{
public static void main(String[] args){
Class1 data = new Class1();
Class1 data2 = new Class1();
Class2 data3 = new Class2();
Class3 data4 = new Class3();
code...;
}
是否可以将先前代码中的许多对象声明移至另一个文件(我想说是“实例”或“对象”文件),以使输出为2个文件?:
文件1:
public class Foo{
public static void main(String[] args){
//Snippet for "importing" the objects in File 2,suppose import instances;
code...;
}
public objects instanceFile
Class1 data = new Class1();
Class1 data2 = new Class1();
Class2 data3 = new Class2();
Class3 data4 = new Class3();
解决方法
您只能导入静态对象。 jdk的一个示例是java.lang.Math类中的pi常量。
import static java.lang.Math.*;
// or
import static java.lang.Math.PI;
的更多详细信息