枚举常用的使用方式

枚举常用的使用方式:

public class TestEmen {enum TestInfo{ZHUANLI(1,"zhuanli"),LUNWEN(3,"lunwen"),CHENGJI(3,"chengji");private int type;private String name;TestInfo(int type,String name){this.type = type;this.name = name;}/*** 当拿到一个枚举成员之后通过调用其get方法获取该成员的type值* @return*/public int getType() {return type;}/*** 当拿到一个枚举成员之后通过调用该方法获取成员的name值* @return*/public String getName() {return name;}/*** 根据输入的type类型通过switch的方式获取所对应的枚举类型* @param type* @return*/public static TestInfo getTestInf(int type){switch (type){case 1:return ZHUANLI;case 2:return LUNWEN;case 3:return CHENGJI;default:return null;}}}public static void main(String[] args) {System.out.println(TestInfo.getTestInf(1).getType());System.out.println(TestInfo.CHENGJI.getName());}
}



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部