黑马程序员技术交流社区
标题:
枚举问题
[打印本页]
作者:
何苦似梦离
时间:
2014-2-13 22:28
标题:
枚举问题
本帖最后由 何苦似梦离 于 2014-2-14 00:20 编辑
public enum CustomerType
{
EXPRESS,VIP,COMMON;
@Override
public String toString()
{
String name = null;
switch(this)
{
case COMMON:
name = name();
break;
case EXPRESS:
name = name();
break;
case VIP:
name = name();
break;
}
return name;
}
}
复制代码
请问这里的name()到底是什么,我根本没有定义,但是它会返回case对应的枚举名称
作者:
itpower
时间:
2014-2-13 22:32
本帖最后由 itpower 于 2014-2-13 22:35 编辑
name()是枚举的的一方法,
name()
返回此枚举常量的名称,不需要定义,这是枚举常量自带的一个方法...
作者:
kkopopo
时间:
2014-2-13 22:35
楼上正解!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2