|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
java中的枚举 作者:wfg package A001; // 最新在学习java 新功能中枚举 //就写了如下这样的一个例子 /*public enum TestEnum { RED("color-ff0000") { void setInfo(String val) { strInfo=val; } String getInfo() { return strInfo; } }, BLUE("color-00ff00") { void setInfo(String val) { strInfo=val; } String getInfo() { return strInfo+getString(); } public String getString() { return "weng fu guo code"; } }, GREEN("color-0000ff") { void setInfo(String val) { strInfo=val; } String getInfo() { return strInfo; } }; TestEnum(String val) { strInfo=val; } private String strInfo; protected String Info() { return "Version1.0"; } abstract void setInfo(String val); abstract String getInfo(); }*/ 观上代码发现java中的枚举实质就相称于如下代码。 public abstract class TestEnum { public static final TestEnum RED=new TestEnum("ss") { void setInfo(String val) { strInfo=val; } String getInfo() { return strInfo; } }, BLUE=new TestEnum("ss") { void setInfo(String val) { strInfo=val; } String getInfo() { return strInfo; } }, GREEN=new TestEnum("ss") { void setInfo(String val) { strInfo=val; } String getInfo() { return strInfo; } }; protected String strInfo; private TestEnum(String val) { strInfo=val; } abstract void setInfo(String val); abstract String getInfo(); String Info() { return "Version1.0"; } } 返回类别: 教程 上一教程: java初学者必读-经验总结 下一教程: Java中static、this、super、final用法 您可以阅读与"java新功能之一枚举"相关的教程: · JAVA的网络功能与编程 · JAVA的网络功能与编程 二 · J2SDK 1.4中的新功能类 · Java性能之我见 · JAVA/JSP学习系列之一(JDK安装) |
| 快精灵印艺坊 版权所有 |
首页 |
||