Java Enum 枚举
Java Enum(枚舉)是一個(gè)Java類
?
?
enum TestEnum{
??? a("Foo1"),b("Foo2"),c("Foo3");
??? String m;
??? TestEnum(String s){m=s;}
}
public class Boot {
??? public static void main(String args[]){?
???????? String t=TestEnum.a.m;
??? }
}
?
?
枚舉TestEnum會(huì)被編譯成一個(gè)Java類,每個(gè)枚舉子即一個(gè)枚舉對(duì)象
final class TestEnum extends java.lang.Enum{
??? public static final TestEnum a;
??? public static final TestEnum b;
??? public static final TestEnum c;
??? java.lang.String m;
??? public static TestEnum[] values();
??? public static TestEnum valueOf(java.lang.String);
??? static {};
}
?
如果想讓枚舉子表示一個(gè)值,可以在枚舉中定義一個(gè)成員變量.
總結(jié)
以上是生活随笔為你收集整理的Java Enum 枚举的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: dalvik对于JPDA的实现
- 下一篇: C++和Java中成员数据名和成员函数名