我正在尝试使用处理来编写一个大项目。我想分离包含类和方法组的文件。如何在主处理文件中包含分隔的文件? 我在c ++中寻找类似“#include”的东西。
答案 0 :(得分:2)
在java中,每个文件可能只有一个(公共)类。类在包中组织,包是“嵌套的”#34;在目录树中(只是为了方便起见,因为不同的包不同,无论它们位于何处)。
除非您导入,否则其他包中的类不可见。例如,如果您的来源位于src
:
文件/src/a/b/Class1.java
包含:
package a.b;
public class Class1 {...}
在另一堂课中(让我们说/src/x/Class2.java
:
package x;
import a.b.Class1; //or import a.b.*;
public class Class2 {...}