java - 错误: Illegal modifier for parameter

标签 java static int public final

我正在使用这些代码行...

public static final int WIDTH = 240;
public static final int HEIGHT = 350;
public static final int SCALE = 2;

但我总是遇到这些错误......

Illegal modifier for parameter WIDTH; only final is permitted
Illegal modifier for parameter HEIGHT; only final is permitted
Illegal modifier for parameter SCALE; only final is permitted

最佳答案

我希望您尝试在局部变量声明或方法参数声明上使用 publicstatic。局部变量/参数只能是final

您只能在类成员(或类似成员)上使用 publicstatic

关于java - 错误: Illegal modifier for parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15747231/

相关文章:

php - 如何在命名空间内引用静态类变量?

java - Spring:为静态属性注入(inject)bean时出现NullPointerException

c++ - C++中整数类型可以存储的最大值

java - 将 int 存储在 ArrayList 中并将其返回原始变量 int - Java

c - 实现 atoi - 递增变量 j 时出现段错误

java - 如何根据另一个 ArrayList 的顺序对多个 ArrayList 进行排序?

C++ .dll 的 Java 等价物?

JavaFX TilePane 不换行文本或显示省略号字符串

java - Class.getSimpleName NPE 与 GIN,GWT 2.5

c++ - 尝试使用静态 ifstream 成员和随附函数时,出现链接器错误