Java ??????????С????
???????????? ???????[ 2013/2/5 13:11:50 ] ????????
?????????????????????????????????????????????????????????????????????Щ???????????п?????о?????£????????????????????
????????????????
/**
* ?????
*
* @author lihzh(???coder)
* @data 2012-2-21 ????8:51:39
*/
public interface EnumInter {
public enum EnumB implements EnumInter{
B1?? B2?? B3;
public enum EnumSubB implements EnumInter{
C1?? C2?? C3
}
}
}
???????÷?????Щ?????????
/**
* ???????????÷?
*
* @author lihzh(???coder)
* @data 2012-2-21 ????8:49:41
*/
public class EnumMain {
/**
* @param args
* @author lihzh
* @data 2012-2-21 ????8:49:41
*/
public static void main(String[] args) {
// ???????
for (EnumDemo e : EnumDemo.values()) {
System.out.println("EnumDemo values: " + e.name());
}
// ??????????
EnumMap<EnumDemo?? String> enumMap = new EnumMap<EnumDemo?? String>(
EnumDemo.class);
enumMap.put(EnumDemo.A?? "AAA");
// ???庯??
System.out.println(EnumDemo.A.getValue());
System.out.println(EnumDemo.E.getValue());
// ??y????????
EnumInter eInter = EnumInter.EnumB.B2;
EnumInter eInterB = EnumInter.EnumB.EnumSubB.C1;
printValue(eInter);
printValue(eInterB);
}
private static void printValue(EnumInter eInter) {
System.out.println(eInter.toString());
}
public enum EnumDemo implements EnumInter {
A?? B?? C?? D?? E;
public String getValue() {
return "Value is: " + this.name();
}
}
}
?????????27??28?е???÷????????????????Ч??????????????????????????????ɡ?
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11