黑马程序员技术交流社区
标题:
枚举里每一个 元素都可以是什么类型,可以是类吗
[打印本页]
作者:
cain
时间:
2014-6-9 23:37
标题:
枚举里每一个 元素都可以是什么类型,可以是类吗
枚举里每一个 元素都可以是什么类型,可以是类吗
作者:
peku
时间:
2014-6-10 09:55
枚举里面的元素可以是对象,就像集合一样,不知道你说的类是什么意思,如果是指类对象的话是可以的
作者:
酸奶小哥
时间:
2014-6-10 10:26
public enum Color {
Red {
public String toString(){
return "Color.Red";
}
},
Green {
public String toString(){
return "Color.Green";
}
},
Blue{
public String toString(){
return "Color.Blue";
}
};
}
复制代码
从这段代码看,枚举的元素可以定义自己的方法,我觉得应该可以为类。
作者:
crazystraw
时间:
2014-6-10 11:33
我也疑惑了,继续学习一下去
作者:
kongyan4696
时间:
2014-6-10 12:04
个人理解:
enum: 是一个特殊的类, 里面可以有构造函数,抽象方法,
enum的表现是static对象,static对象需要在enum定义好。
定义常量: NAME1(){},NAME2(){} 名字 构造函数 实现抽象方法 然后用 , 来隔开。
作者:
790324255a
时间:
2014-6-10 12:23
路 过
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2