我可以将许多非主要 class 的对象声明到主要可执行文件 Java 文件以外的文件中吗?如果是这样,如何:它可以是 class 等吗?
Can I declare objects of many non-main class into a file other than the main executable Java file? If so, how: can it be a class, etc.?
例如:
我有主文件 1,类 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...;
}
文件2(至少我会想到的文件格式):
public objects instanceFile
Class1 data = new Class1();
Class1 data2 = new Class1();
Class2 data3 = new Class2();
Class3 data4 = new Class3();
您只能导入静态对象。 jdk 中的一个例子是 java.lang.Math class.
中的 pi 常量
import static java.lang.Math.*;
// or
import static java.lang.Math.PI;
的更多详细信息
例如: 我有主文件 1,类 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...;
}
文件2(至少我会想到的文件格式):
public objects instanceFile
Class1 data = new Class1();
Class1 data2 = new Class1();
Class2 data3 = new Class2();
Class3 data4 = new Class3();
您只能导入静态对象。 jdk 中的一个例子是 java.lang.Math class.
中的 pi 常量 import static java.lang.Math.*;
// or
import static java.lang.Math.PI;
的更多详细信息