自定义枚举类
public class test {
public static void main ( String [ ] args) {
seanson spring= seanson. SPRING;
System . out. println ( spring) ;
}
}
class seanson{
private final String name;
private final String desc;
private seanson ( String name, String desc) {
this . name = name;
this . desc = desc;
}
public static final seanson SPRING = new seanson ( "春天" , "春暖花开" ) ;
public static final seanson SUMMER = new seanson ( "夏天" , "夏日炎炎" ) ;
public static final seanson AUTUMN = new seanson ( "秋天" , "秋高气爽" ) ;
public static final seanson WINTER = new seanson ( "冬天" , "冰天雪地" ) ;
public String getName ( ) {
return name;
}
public String getDesc ( ) {
return desc;
}
@Override
public String toString ( ) {
return getName ( ) ;
}
}
enum定义枚举类
public class test {
public static void main ( String [ ] args) {
people man = people. MAN;
System . out. println ( man. toString ( ) ) ;
for ( people value : people. values ( ) ) {
System . out. println ( value) ;
}
people man1= people. valueOf ( "MAN" ) ;
System . out. println ( man1) ;
}
}
enum people{
MAN ( 18 , 175 ) , WOMAN ( 19 , 160 ) ;
private final int age;
private final int hight;
people ( int age, int hight) {
this . age = age;
this . hight = hight;
}
public int getAge ( ) {
return age;
}
public int getHight ( ) {
return hight;
}
}