使用java的枚举,使用java枚举,在java中枚举类型用来
分享于 点击 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返回对应的颜色。
用户点评