文章分类 - java 1.5新特性
摘要://内部类public enum TrafficLamp{ RED(30){ public TrafficLamp nextLamp(){ return GREEN; }},GREEN(45){ public TrafficLamp nextLamp(){ return YELLOW; } },YELLOW(5){ public TrafficLamp nextLamp(){ return RED; } };//抽象方法 public abstract TrafficLamp nextLamp(); private int time; private TrafficLamp(int time)
阅读全文
摘要:例:public class EnumTest { public static void main(String[] args){ WeekDay weekDay =WeekDay.FRI;System.out.println(weekDay);System.out.println(weekDay.name());System.out.println(weekDay.ordinal());System.out.println(WeekDay.valueOf("SUN"));System.out.println(WeekDay.values().length);} publi
阅读全文
摘要:枚举: 就是要让某个类型的变量的取值只能为若干个固定值的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。用普通类实现枚举功能: 1,私有的构造方法 2,每个元素分别用一个公有的静态成员变量表示 3,可以有若干公有方法或抽象方法。(采用抽象类方法定义,将省略大量的if.else语句转移成了一个个独立的类。如果想在一个类中编写完成各个枚举类和测试调用用类,那么可以将枚举类定义成调用类的内部类)枚举的基本应用 枚举是一种特殊的类,其中的每个元素都是该类的一个实例对象。例1:public abstract class Wee
阅读全文
摘要:语法: for(type 变量名: 集合变量名){...}注意事项: 迭代变量必须在()中定义。 集合变量可以是数组或实现了Iterable接口的集合类例: public static int add(int x,int ...args){ int sum=x; for(int arg:args){ sum+=arg; } return sum; }
阅读全文

浙公网安备 33010602011771号