java版本号枚举_java 枚举enum

枚举类

一个类中的对象 认为个数是有限且固定的 可以将每一个对象一一列举出来;

JDK1.5版本之后可以直接定义enum类型;

我们自己定义的enum类直接默认继承Enum(java.lang包)

我们自己定义的enum类型不能再写extends 但是可以实现;

70149bf7b4e6f36a176ec9bad5d9f196.png

package eenum;

/*

public enum Day{

//描述了七个当前类的对象

monday("星期一",1),tuesday("星期二",1),wednesday,thursday,friday,saturday,sunday

private String name;

private int index

private Day(){

}

private Day(String name,int index){

this.name=name;

this.index=index;

}

public String getName(){

return this.name;

}

public void setName(String name){

this.name=name;

}

}

*/

public enum Day{

//描述了七个当前类的对象

monday,tuesday,wednesday,thursday,friday,saturday,sunday

}

/*

public enum Day{

//描述了七个当前类的对象

monday,tuesday,wednesday,thursday,friday,saturday,sunday

}

*/

/*

public class Day{//7个对象

private Day(){

}//构造方法私有

//所有对象都是属性

public static final Day monday=new Day();

public static final Day tuesday=new Day();

public static final Day wednesday=new Day();

public static final Day thursday=new Day();

public static final Day friday=new Day();

public static final Day saturday=new Day();

public static final Day sunday=new Day();

}

*/

package eenum;

import java.util.Scanner;

public class Test{

public static void main(String[] args){

Scanner input=new Scanner(System.in);

System.out.println("请输入一个星期的英文单词");

String dd=input.nextLine();

Day day=Day.valueOf(dd);

switch(day){

case monday:

System.out.println("星期一");

break;

case tuesday:

System.out.println("星期二");

break;

case wednesday:

System.out.println("星期三");

break;

case thursday:

System.out.println("星期四");

break;

case friday:

System.out.println("星期五");

break;

case saturday:

System.out.println("星期六");

break;

case sunday:

System.out.println("星期日");

break;

default:

System.out.println("错误");

}

}

}

/*

public class Test{

public static void main(String[] args){

Day a=Day.monday;

Day[] ds=Day.values();

for(Day d:ds){

System.out.println(d.name()+"--"+d.ordinal());

}

System.out.println();

Day d=Day.valueOf("monday");

System.out.println(d.name()+"=="+d.ordinal());

}

}

*/

/*

public class Test{

public static void main(String[] args){

Day day=Day.monday;

}

}

*/

ac9b991a2161c069c42e4372e5093ea6.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值