【发布时间】:2014-03-10 11:44:45
【问题描述】:
我一直在解决 Project Euler 中的一些问题,并且在此过程中,我编写了许多有用的方法(用 Java 编写),我可能希望在其他 Java 项目中使用这些方法。我希望能够以从 java.lang.math 调用函数的方式调用它们,所以如果我有一个方法 primeFactor(),我可以使用 MyMathMethods.primeFactor(number) 调用它。我该怎么办?我会制作某种可以导入的包吗?我会创建一个包含我所有有用的数学函数的超类,并让我在新项目中使用的任何类扩展它吗?可能有多种方法可以做到这一点,但我不知道什么是最好的。提前致谢。
【问题讨论】:
-
如果它在同一个文件夹中,您不需要导入它。如果它在不同的文件夹中,那么您必须这样做。文件在顶部的特定包中声明。例如:
package java.lang;将位于Object类的顶部。那么,您可以调用import java.lang.Object来访问Object方法和构造函数。