|
![]() |
名片设计 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中实现sql的select函数功能 · JAVA实现MSN Messenger功能 · 在JAVA应用程序中如何实现FTP的功能 (转) · JAVA/JSP学习系列之一(JDK安装)- · Java的网络功能与编程 一 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |