带构造函数的枚举
来源:互联网 发布:淘宝客服如何设置 编辑:程序博客网 时间:2024/04/29 10:05
今天学习Java觉得带构造函数的枚举挺有意思的!代码如下:
package com.jemsn.weekday;public class test {public static void main(String[] args) {weekday mon = weekday.mon;weekday tue = weekday.tue;weekday thus = weekday.thus;weekday fri = weekday.fri;}public enum weekday {mon(), tue(2), wes(3), thus(), fri;private weekday() {System.out.println("no args");}private weekday(int i) {System.out.println("have args " + i);};}}
输出的结果如下:
---------------------------------------------------------------------------------------
no args
have args 2
have args 3
no args
no args
--------------------------------------------------------------------------------------
所以今天终于明白原来枚举就像类一样,可以有构造函数!并且上述枚举里的fri本身就是一个weekday对象!就像我们自己写的fri=new weekday()一样!
mon()就是执行不带参数的构造函数!
- 带构造函数的枚举
- 带构造函数的枚举
- 带构造函数的枚举类型
- 带构造方法的枚举
- 带构造方法的枚举
- 带构造方法的枚举
- 带构造成员的枚举
- 7.4.2 带构造参数的枚举
- JDK5.0以上:一个枚举也可以有构造函数,字段和方法,带抽象方法的枚举
- 带参数的构造函数
- 带参数的构造函数
- 带缺省值的构造函数
- 带参数的构造函数
- 带参数的构造函数
- java枚举类的构造函数
- 枚举中的构造函数
- 属性,构造函数,枚举
- 三角形类的构造函数-使用带参数构造函数
- maven 配置篇 之 settings.xml
- 深入tomcat(一)
- Python CSV文件处理/读写
- 如何给数组中的元素赋值?
- HTML5 Web Worker(读书笔记)
- 带构造函数的枚举
- 强制table 不换行
- maven repository
- 完全释放Excel资源
- QT:“下载速度柱状图”的模拟实现
- 张家界网通退费纪实
- 三种东西永远不要放到数据库里
- UITabBarController UINavigationController 相结合代码
- libao移植