我目前正在自学 Java,并且不确定这个“导入”的事情。它添加了类(不确定),并且具有相对于我从“导入”的东西声明的类类型提供不同功能的方法。
我很好奇导入是否经常用于工作,或者这是否与用户是否想要使用导入有关。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner ThisObject = new Scanner(System.in);
}
}
最佳答案
Java import
是一个编译时功能,允许您在编程时省略包名称。没有字节码import
,编译器会替换
Scanner ThisObject = new Scanner(System.in);
与
java.util.Scanner ThisObject = new java.util.Scanner(System.in);
至于它有多常见,我会说非常。但是,还有另一种形式的导入,称为静态导入,它允许您将另一个类中的静态方法和字段引入当前的命名空间。 静态导入
并不是很常见。最后,Java 变量名称以小写字母开头(按照惯例)。
import static java.lang.System.in;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner thisObject = new Scanner(in); // System.in through static import
}
}
关于java - java导入是专业使用的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57335789/