package com.csdn.collection;
public class MeiJu {
public MeiJu(Surname Zhang) {
if(Zhang==Surname.CHENG) System.out.println("OJBK");
}
public static void main(String [] args) {
MeiJu mei=new MeiJu(Surname.ZHANG);
mei=new MeiJu(Surname.valueOf("ZHANG"));
Surname[] name=Surname.values();
for(int i=0;i<name.length;i++) {
System.out.println(name[i].toString());
}
surEnum zhangming=surEnum.CHENG;
System.out.println(Surname.CHENG.ordinal()); //外界的 对象 在main里 也不能调用对应的函数 但是在
//main里申明的对象,就可以随意调用非静态方法!!!
System.out.println(surEnum.CHENG.getStr()+""+zhangming.getStr());
}
}
enum surEnum{
ZHANG("zhang"),WANG("wang"),LI("li"),GUO("guo"),CHENG("cheng");
private String str;
private surEnum(String str) {
this.str=str;
}
public String getStr() {
return this.str;
}
}
enum Surname{
ZHANG,WANG,LI,GUO,CHENG;//enum can put down the wrong with it's beauty;
}
public class MeiJu {
public MeiJu(Surname Zhang) {
if(Zhang==Surname.CHENG) System.out.println("OJBK");
}
public static void main(String [] args) {
MeiJu mei=new MeiJu(Surname.ZHANG);
mei=new MeiJu(Surname.valueOf("ZHANG"));
Surname[] name=Surname.values();
for(int i=0;i<name.length;i++) {
System.out.println(name[i].toString());
}
surEnum zhangming=surEnum.CHENG;
System.out.println(Surname.CHENG.ordinal()); //外界的 对象 在main里 也不能调用对应的函数 但是在
//main里申明的对象,就可以随意调用非静态方法!!!
System.out.println(surEnum.CHENG.getStr()+""+zhangming.getStr());
}
}
enum surEnum{
ZHANG("zhang"),WANG("wang"),LI("li"),GUO("guo"),CHENG("cheng");
private String str;
private surEnum(String str) {
this.str=str;
}
public String getStr() {
return this.str;
}
}
enum Surname{
ZHANG,WANG,LI,GUO,CHENG;//enum can put down the wrong with it's beauty;
}