69 Java 枚举类
来源:互联网 发布:成都网络作家吸毒 编辑:程序博客网 时间:2024/05/06 03:24
package new20140517;/** * 枚举类 * ——实例有限且固定的类 * 手动实现枚举类 * ——通过private将构造器隐藏起来 * ——吧这个类的所有可能实例都使用public static final 修饰的类变量来保存 * -可以提供一些静态方法,其他程序根据特定参数来获取与之匹配的实例 * @author x * */ class Season {//把Season类定义成不可变的,将其Field也定义成finalprivate final String name;private final String desc;public static final Season SPRING=new Season("春天","春暖花开" );public static final Season SUMMER=new Season("夏天","夏日炎炎" );public static final Season AUTUMN=new Season("秋天","秋高气爽" );public static final Season WINNER=new Season("冬天","围炉赏雪" );public static Season getSeason(int seasonNum){switch (seasonNum) {case 1:return SPRING;case 2:return SUMMER;case 3:return AUTUMN;case 4:return WINNER;default:return null;}}//将构造器定义成private访问权限private Season(String name, String desc){this.name=name;this.desc=desc;}//只为name和desc提供getter方法public String getName() {return name;}public String getDesc() {return desc;}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub//调用方法Season s1=Season.WINNER;Season s2=Season.getSeason(1);System.out.println(s2.getName());}}
0 0
- 69 Java 枚举类
- java枚举类!
- java 枚举类
- java 枚举类
- 浅析java枚举类
- java 枚举类
- Java枚举类
- Java枚举类
- JAVA中的枚举类
- java枚举类
- JAVA笔记:枚举类
- JAVA枚举类
- java枚举类
- java枚举类介绍
- java枚举类
- Java枚举类详解
- 【java】枚举类
- Java枚举类
- Map-Reduce原理
- 大公司?小公司?我的经历和建议
- 二维码的生成细节和原理
- 互联网从不同的方向影响和改变着传统商业模式的竞争结构
- C++11新特性
- 69 Java 枚举类
- windows计划任务+批处理文件实现oracle数据库的定时备份与恢复
- 70 Java 闭包(Closure)和回调
- C++标准基金会推荐:在线C++编译器
- STL之set和hash_set
- PO/POJO/BO/DTO/VO的区别
- bsrzvvrar
- cocos-js 命令行使用
- eclipse中导入同名的项目如何更改其中一个的项目名称