java中enum什么意思,java enums
本篇文章给大家介绍一下爪哇中列举型别常见的用法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
常量定义
公共枚举工作日{
星期日,星期一、TUE、星期三、THT、星期五,星期六
}swich
公共枚举工作日{
星期日,星期一、TUE、星期三、THT、星期五,星期六
}
公开课选择日{
工作日工作日=工作日。孙;
公共void select(){
开关(工作日){
孙案:
工作日=工作日。孙;
打破;
.
}
}
}向枚举添加新方法
公共枚举颜色{
红色(红色,1),绿色(绿色,2),空白(白色,3),YELLO(黄色, 4);
//成员变量
私有字符串名称;
私有int索引;
//构造方法
私有颜色(字符串名称,int索引){
this.name=name
this.index=index
}
//普通方法
公共静态字符串getName(int index) {
for (Color c : Color.values()) {
if (c.getIndex()==index) {
返回c .姓名;
}
}
返回空
}
//获取设置方法
公共字符串getName() {
返回名称;
}
公共void集合名称(字符串名){
this.name=name
}
public int getIndex() {
回报指数;
}
public void setIndex(int index) {
this.index=index
}
}覆盖枚举方法
公共枚举颜色{
红色(红色,1),绿色(绿色,2),空白(白色,3),YELLO(黄色, 4);
//成员变量
私有字符串名称;私有int索引;
//构造方法
私有颜色(字符串名称,int索引){
this.name=namethis.index=index
}
//覆盖方法
@覆盖
公共字符串toString() {
返回这个。索引 _ this。姓名;
}
}实现接口
公共接口行为{
空的打印();
string getInfo();
}
公共枚举颜色实现行为{
红色(红色,1),绿色(绿色,2),空白(白色,3),YELLO(黄色, 4);
//成员变量
私有字符串名称;
私有int索引;
//构造方法
私有颜色(字符串名称,int索引){
this.name=namethis.index=index
}
//接口方法
@覆盖
公共字符串getInfo() {
返回这个名字
}
//接口方法
@覆盖
公共作废打印(){
系统。出去。println(这个。索引:这个。姓名);
}
}接口组织枚举
公共界面食品{
列举型别咖啡器食品{
黑咖啡,无咖啡因咖啡,拿铁,卡布奇诺
}
列举型别甜品器食物{
水果、蛋糕、冰淇淋
}
}枚举集合
公共类测试{
公共静态void main(String[] args) {
enumsteweekday week=枚举集。无(工作日。类);
week.add(工作日。周一);
System.out.println(枚举集中的元素:周);
week.remove(工作日。周一);
System.out.println(枚举集中的元素:周);
一周。addall(枚举集。(周)的补数;
System.out.println(枚举集中的元素:周);
一周。移除所有(枚举集。范围(工作日.星期五,工作日. SAT));
System.out.println(枚举集中的元素:周);
}推荐: 《java视频教程》 以上就是爪哇中列举型别常见的用法是什么的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。