欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

使用java的枚举,使用java枚举,在java中枚举类型用来

来源: javaer 分享于  点击 26615 次 点评:112

使用java的枚举,使用java枚举,在java中枚举类型用来


在java中枚举类型用来定义一系列的值,方便使用

如下是一个枚举定义的例子:

public enum Color {YELLOW, GREEN, ORANGE, ANY}

这里定义了一组颜色的值,另外和c#不同的是java的枚举是可以包含方法定义的:

如下代码示例:

/** * * @author byrx.net */public enum Fruit {    APPLE, ORANGE, BANANA, GRAPEFRUIT, KIWI;    public static Color getColor(Fruit fruit) {        switch(fruit) {            case BANANA:               return Color.YELLOW;            case ORANGE: case GRAPEFRUIT:               return Color.ORANGE;            case KIWI:               return Color.GREEN;        }        return Color.ANY;    }}

在上面的例子中定义个getColor方法,可以根据传入的Fruit返回对应的颜色。

相关栏目:

用户点评