Java 是否可以在主脚本中引用另一个脚本

Java 是否可以在主脚本中引用另一个脚本,java,drjava,Java,Drjava,在学校,我们使用doctorjava程序进行编码。现在是否可以导入一个带有自定义方法的类,该类位于整个其他脚本中?如果可以,您如何引用它 编辑:我知道如何导入java类和包,只是想知道是否可以像导入/引用预制脚本一样导入/引用带有类和方法的自制脚本 编辑2: 我使用drJava制作和编译脚本。脚本另存为.java文件,编译后的文件另存为.class。 我有两个脚本 Mathematics.java public class Mathematics { public static int

在学校,我们使用doctorjava程序进行编码。现在是否可以导入一个带有自定义方法的类,该类位于整个其他脚本中?如果可以,您如何引用它

编辑:我知道如何导入java类和包,只是想知道是否可以像导入/引用预制脚本一样导入/引用带有类和方法的自制脚本

编辑2: 我使用drJava制作和编译脚本。脚本另存为.java文件,编译后的文件另存为.class。 我有两个脚本 Mathematics.java

public class Mathematics
{    
 public static int sum(int a, int b)
 {
   int result=a+b;
   return(result);
 }
}
和Test.java

public class Test
{
 public static void main(String[] args)
 {
   int x=12;
   int y=36;
   //here i want to use the sum method from the mathematics class
  }
}
我是编程新手,只对脚本进行了修改,并将它们放在桌面上名为test的文件夹中。这两个脚本都编译为各自的.class对应项。我现在需要做什么才能使sum方法在test.java脚本中工作。我只能使用drjava,因为这是我们在学校使用的 我想要的是可能的吗?怎么做

edit3:问题在于我忘记了test.java脚本中的主要方法。但是如果数学脚本不在同一文件夹中呢 但是在测试文件夹中的文件夹中 目录树: test.java 测试类 方法 Mathematics.java 数学课 在本例中,数学脚本位于名为“方法”的子文件夹中
如果可能的话,它需要在脚本中进行哪些更改才能工作?

如果脚本位于同一目录中,这个示例的答案很简单,如下所示

Mathematics.sum(x,y);
如果不是,则需要通过将这行代码添加到顶部来创建包

package methods;
包名称应与它所在的文件夹名称相同 然后简单地将这行代码放在脚本的顶部,并使用

import methods.Mathematics;
方法引用包名,数学引用.java/.class文件名


小心,因为将包/脚本命名为与java中已存在的包/脚本相同可能会导致错误

您可以引用任何java代码,它只需位于类路径中。因此,相同的文件夹或其他内容需要位于基于其包的正确文件夹中,“包的根需要在类路径中。@SteveSmith你能不能用一些代码作为答案进行详细解释,因为坦率地说,我感到困惑。我对编程很陌生,英语不是我的第一语言,所以你使用的术语我不知道,让我很困惑。