【发布时间】:2013-12-04 04:06:26
【问题描述】:
我一直在 StackOverflow 和 Google 上寻找答案。在问之前我已经完成了我的工作。
如果我将一个库导入到一个 Java 程序中并希望它在不同的类中可用,我需要手动将它导入到每个类中吗?某种方式可以在全球范围内做到这一点?
到目前为止,我一直在做我在下面展示的示例,但感觉有点“笨拙”并且不是最佳的:
主程序:
import java.util.Scanner;
public class MainProgram
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
Gets getIn = new Gets();
System.out.print("Enter a string: ");
String fromKey = getIn.first(keyboard);
System.out.println(fromKey);
}
}
获取.java:
import java.util.Scanner;
public class Gets
{
public String first(Scanner keyboard)
{
String result = keyboard.nextLine();
return result;
}
}
如上所述,这感觉很笨拙。
有什么方法可以让这项工作只需将库导入 MainProgram.java 文件并将它们导入到每个调用的类(显然类型仍然需要在方法中提及,但那是次要的)?
如果这些类随后在另一个不导入相同库的程序中使用,我可以看到出现的问题,但是如果有适当的注释,这似乎很小。
【问题讨论】: