java 的 枚举类型 在Eclipse里面用enum怎么总报错啊?

importjava.awt.*;importjava.awt.event.*;importjava.lang.Enum;publicclassTank{privatei... import java.awt.*;
import java.awt.event.*;
import java.lang.Enum;

public class Tank {
private int x, y;

private boolean bL=false,bR=false,bU=false,bD=false;
//就这总出问题
enum Direction {L, LU, U, RU, R, RD, D, LD, STOP};

private Direction dir = Direction.STOP;
public Tank(int x, int y) {
this.x = x;
this.y = y;
}

public void draw(Graphics g){
Color c = g.getColor();
g.setColor(Color.RED);
g.fillOval(x, y, 30, 30);
g.setColor(c);
}
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
if(key == KeyEvent.VK_A)
x = x - 5;
else if(key == KeyEvent.VK_D)
x = x + 5;
else if(key == KeyEvent.VK_W)
y = y - 5;
else if(key == KeyEvent.VK_S)
y = y + 5;
}
}
展开
 我来答
azraelzxg
推荐于2018-02-28 · TA获得超过123个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:123万
展开全部
哈,看到你就仿佛看到了当年的自己啊...
在做坦克大战是么...

你的jdk版本没有设置正确呢..
eclipse里,点 window-->preferenc-->Java-->Installed JREs
看是否选了5.0以上版本.
同层目录下,查看 Compiler选项,看Compiler compliance level 是不是1.4 以上

应该就OK了
育知同创教育
2016-03-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
enum是java内置数据类型,建议配置jdk。
用法如下:

public enum Color {
RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);
// 成员变量
private String name;
private int index;

// 构造方法
private Color(String name, int index) {
this.name = name;
this.index = index;
}

// 普通方法
public static String getName(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.name;
}
}
return null;
}

// get set 方法
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getIndex() {
return index;
}

public void setIndex(int index) {
this.index = index;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxd391
2010-11-18 · TA获得超过326个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:145万
展开全部
感觉错误提示应该很明显,你应该是用java保留的关键字作为变量名了,或者是你的类名定义的不对,首字母应为大写,类名不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
友夜梦0hC
2018-11-28
知道答主
回答量:1
采纳率:0%
帮助的人:802
展开全部
马士兵老师,nb
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式