当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 枚举在过去,我们必须用整型常数代替枚举,随着J2SE 5.0M
 

 

 ·eclipse快捷键指南    »显示摘要«
    摘要: 编辑作用域功能快捷键全局查找并替换ctrl+f文本编辑器查找上一个ctrl+shift+k文本编辑器查找下一个ctrl+k全局撤销ctrl+z全局复制ctrl+c全局恢复上一个选择alt+shift+↓全局剪切ctrl+x全局快速修正ctrl1+1全局内容辅助alt+/全局全部选中ctrl+a全局删除delete全局上下文信息alt+?alt+shift+?ctrl+shift+sp......
 ·j2me学习笔记    »显示摘要«
    摘要: 安装好开发环境后,接下来要做的当然是写个helloworld一试身手了! 打开eclipse--->file--->new--->project---->j2me--->j2me midlet suite--->next--->输入工程名字--->next --->选择可用的平台(我们选midp2.0)--->finish 在pack......


J2SE 5.0实例---枚举
枚举

一个简单的枚举类型定义如下: 【程序编程相关:关于软件的思考(一)---面向对象、模式

在过去,我们必须用整型常数代替枚举,随着j2se 5.0的发布,这样的方法终于一去不复返了. 【推荐阅读:Eclipse方式: Processes

{ 【扩展信息:Nice用户手册(一)

public enum weather

     sunny,rainy,cloudy

}

枚举可以用在switch语句中:

weather weather=weather.cloudy;

     switch(weather)

     {

     case sunny:

            system.out.println("its sunny");

            break;

     case cloudy:

            system.out.println("its cloudy");

            break;

     case rainy:

            system.out.println("its rainy");

            break;

     }

枚举类型可以有自己的构造方法,不过必须是私有的,也可以有其他方法的定义,如下面的代码:

public enum weather {

  sunny("it is sunny"),

  rainy("it is rainy"),

  cloudy("it is cloudy");

 

  private string description;

 


...   下一页
 ·j2se新特性---循环语句的增强    »显示摘要«
    摘要: 之前类似这样的语句:void cancelall(collection c) { for (iterator i = c.iterator(); i.hasnext(); ) { timertask tt = (timertask) i.next(); tt.cancel(); }}以后可以这样写:void cancelall(collection c) { for (object o : c)......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE