构造方法在枚举中的应用
来源:互联网 发布:淘宝店铺红包如何使用 编辑:程序博客网 时间:2024/06/05 14:21
枚举在使用的时候一般不需要构造方法,一般我们写枚举的时候,会简单这样写
public enum Number{ ONE, TWO, ThREE, FOUR;}
但是我们如果需要自定义枚举,要先定义变量,然后定义相应的构造,然后自定义枚举。如下定义一个用于标识网络请求结果状态的枚举,
public enum NetStatus{ success(1), error(2), empty(3), status; int value; NetStatus(){ //无参构造 value=0; } NetStatus(int value){ this.value = value; } public int getValue(){ return value; }}
在使用的时候,
NetStatus.error.getValue(); //失败 NetStatus.success.getValue(); //成功 NetStatus.status.getValue(); //默认值
在此枚举类中,和其他类一样可以根据需要声明出不同的构造方法,其中成员变量status本身就是一个NetStatus对象,就像我们平时写NetStatus status = new NetStatus()一样。
NetStatus error = NetStatus.error;NetStatus status = NetStatus.status;System.out.println(error.getValue()); //2System.out.println(status.getValue()); //默认值System.out.println(NetStatus.status.getValue());
以上就是对java中有关与枚举类里面构造方法的简单分析。
0 0
- 构造方法在枚举中的应用
- 枚举类型中的构造方法
- 模板方法模式在协议构造与解析中的应用
- 枚举格式在.net中的应用
- 关于枚举类型在类中的应用。
- 枚举在SWT界面编程中的应用
- C# 枚举在项目中的应用总结
- 枚举(enum)在model中的应用
- 枚举在java项目中的应用
- 枚举中的构造函数
- 继承中的构造方法的学习 super在继承中的应用
- Super 关键字在子类构造方法和普通方法中的应用
- 枚举方法在swtch中的用法
- c++ explicit在构造函数中的应用
- 构造方法在继承中的使用
- java this 在构造方法中的使用
- 带构造方法的枚举
- 枚举中定义构造方法
- wordpress禁止恶意HTTP_USER_AGENT
- Android UiAutomator UiScrollable类
- JVM内幕:Java虚拟机详解
- 第八章 8-1 计时器
- BZOJ 4318: OSU! (概率dp)
- 构造方法在枚举中的应用
- JavaScript中的一元运算符的应用
- 关于xml文件格式的问题
- 用数组名作函数参数
- Keil uVision5 下载程序 add flash programming algorithm选项缺少需要的算法解决办法
- Java面试题全集(中)
- CodeData配置
- linux下tcpdump的使用
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications