知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 6369|回复: 4

[求助] 关于enum枚举的使用问题!请教

[复制链接]
发表于 2007-3-7 20:12:26 | 显示全部楼层 |阅读模式
操作环境是eclipse + jdk 1.6

在eclipse写代码的时候,写enum枚举,
enum  Direction (L , LU, U, RU, R, RD, D, LD);

但是提示说不应该将“enum”作标识符,原因是它是源级别5.0的保留关键字。

那请问枚举 要怎么样使用?

请帮忙一下~~
发表于 2007-3-8 08:34:22 | 显示全部楼层
那你就查看1.6的帮助文档三,那里面应该有相关的改进描述吧!
我暂时还没有使用1.6。
 楼主| 发表于 2007-3-8 09:31:02 | 显示全部楼层
发表于 2007-5-5 11:30:03 | 显示全部楼层
原帖由 独孤九剑 于 2007-3-8 08:34 发表
那你就查看1.6的帮助文档三,那里面应该有相关的改进描述吧!
我暂时还没有使用1.6。

枚举是jdk5.0的新增加的功能,api1.5中有描述!
发表于 2007-5-5 11:35:14 | 显示全部楼层
至于枚举怎么用:
看这里:

public enum Joy {
    BOX("box"),TITT("titi"),OPPPP("oppp");
    private String description;
    private Joy(String description)
    {
            this.description=description;
    }
    public String getDescription()
    {
            return description;
    }   
}//这就是枚举的定义

public class Enumeration {
        
    /**
     * Creates a new instance of <code>Enumeration</code>.
     */
    public Enumeration() {
    }
   
    /**
     * @param args the command line arguments
     */
    private static enum direction{left,right,up,down};
    public static void main(String[] args) {
            for(Joy action:Joy.values())
            {
                    System.out.printf("%s:%s%n",action,action.getDescription());
            }
   
    }
}
//看写结果吧!
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-4 07:47

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表