Java 变量的非法修饰符
我目前正在Eclipse中根据找到的教程构建一个应用程序,但代码中有错误 我在下面包含了主要活动文件(MainActivity.java): 错误显示在行中Java 变量的非法修饰符,java,android,eclipse,string,Java,Android,Eclipse,String,我目前正在Eclipse中根据找到的教程构建一个应用程序,但代码中有错误 我在下面包含了主要活动文件(MainActivity.java): 错误显示在行中 private String[] levelNames = {"Easy", "Medium", "Hard"}; 存在“变量levelNames的非法修饰符;只允许使用final” 有人有什么想法吗?这是一个局部变量。您不需要将其声明为私有,因为它对其作用域已经是私有的。您可以通过将它放在方法外部但放在类内部,将其移动为字段,并且有一
private String[] levelNames = {"Easy", "Medium", "Hard"};
存在“变量levelNames的非法修饰符;只允许使用final”
有人有什么想法吗?这是一个局部变量。您不需要将其声明为私有,因为它对其作用域已经是私有的。您可以通过将它放在方法外部但放在类内部,将其移动为字段,并且有一个
private
修饰符是有效的。?
private String[] levelNames = {"Easy", "Medium", "Hard"};