您的位置:首页 > 其它

enum

2016-04-08 11:14 260 查看
枚举:每个枚举对象都会调用一次构造函数;枚举对象的参数要严格匹配构造函数;枚举类的抽象方法,每个枚举对象都必须实现

1.普通枚举:JDK1.6开始switch支持enum

2.枚举对象有属性:枚举对象有属性时,必须具有参数匹配的构造函数

3.枚举类有方法:通过枚举对象调用,枚举类遍历(enum e:enum.values)

4.策略枚举:枚举对象实现枚举类的抽象方法

5.枚举类实现接口:同普通类一样

6.使用接口组织枚举

public interface Food {
enum Coffee implements Food{
BLACK_COFFEE,DECAF_COFFEE,LATTE,CAPPUCCINO
}
enum Dessert implements Food{
FRUIT, CAKE, GELATO
}
}


7.枚举集合:EnumSet、EnumMap
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: