通过在另一个.java类中调用单独的.java类的变量,我遇到了一些问题。在另一个类中调用一个类的变量
我试图在Variables.java文件中声明Variables,并在另一个.java文件中使用相同的两个变量。但它不起作用。
Variables.java:
package de.cfe.base;
public class Variables {
public static int int1;
public static int int2;
}
和
CallingTheVariables.java:
package de.cfe.base;
public class CallingTheVariables {
public static void main(String[] args) {
int1 = 1;
int2 = 10;
}
}
不推荐静态导入。从Java文档:*使用静态导入非常谨慎。过度使用静态导入会导致难以读取和维护的代码,因为代码的读者不知道哪个类定义了特定的静态对象。正确使用,静态导入可以通过删除类名重复来提高代码的可读性。* – Troubleshoot
@Troubleshoot这是对任何引入静态导入的文本的一个很好的补充。诚然,误用时可能会造成混淆,但在这种情况下,对一个类执行一个静态导入应该没问题。 – rgettman
在这种情况下,不需要使用静态导入。只有两个静态变量。 – Troubleshoot