示例代码:
public class MyClass {
public static double globallyVisibleDbl = 42.69;
public static final int globallyVisibleInt = 42;
//blah blah rest of code
}
并且在一个类中都有 double 类型的变量和常量。
但是,当我尝试将这两个放在类之外时,例如在类之前和 import 语句之后——就像在 C 或 C++ 中允许的#define token [value]
指令一样——我得到错误:
import com.something.*;
public static double globallyVisibleDbl = 42.69;
public static final int globallyVisibleInt = 42;
public class MyClass {
//some code
}
为什么会这样?