源程序:
public class Pos{
public int x, y;
public Pos(int v1, int v2){
x = v1;
y = v2;
}
public static final Pos InvalidScenePos = new Pos(-1,-1);
}
使用eclipse3.1,它一直提示
"public static final Pos InvalidScenePos = new Pos(-1,-1);"
这行有错误提示信息:The field InvalidScenePos cannot be declared static; static fields can only be declared in static or top level types.还各位大侠帮帮忙,解决一下这个问题.
public class Pos{
public int x, y;
public Pos(int v1, int v2){
x = v1;
y = v2;
}
public static final Pos InvalidScenePos = new Pos(-1,-1);
}
使用eclipse3.1,它一直提示
"public static final Pos InvalidScenePos = new Pos(-1,-1);"
这行有错误提示信息:The field InvalidScenePos cannot be declared static; static fields can only be declared in static or top level types.还各位大侠帮帮忙,解决一下这个问题.
解决方案 »
- 遇到了问题JAVA错误,帮忙看看!
- fileContent += br.readLine();这样写对吗??
- java多线程同步问题
- Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
- com.microsoft.jdbc.sqlserver.SQLServerDriver 的问题,急
- list.get(0) 和list.get(i)
- 如何用电脑向手机发短消息?
- 我的JavaBean为什么不能运行,请各位给看看(解决后马上结)
- 急急急!Oracle的中文问题!
- 求助,java GUI 程序怎么实现TreeTable树形表格啊_(:」∠)_
- 如何重命名本地系统文件(重命名 目录和文件分方法吗?) 求方法名
- 三天问了N个人了,仍然无法解决的问题(SQL连接数据库:直连)
public class Pos{
public static final Pos InvalidScenePos = new Pos(-1,-1);
public int x, y;
public Pos(int v1, int v2){
x = v1;
y = v2;
}
}
那你试一下把这句public static final Pos InvalidScenePos = new Pos(-1,-1);
换成 static public final Pos InvalidScenePos = new Pos(-1,-1);
Eclipse 平台版本:3.0.1
刚才试了一下,果然是可以的,而昨天半夜的时候,它就一直不行,那就是说可能是eclipse出bug了......
或者我机器出问题了.