JAVA每日总结

来源:互联网 发布:三国 知乎 编辑:程序博客网 时间:2024/05/29 17:44

1.enum

enum Shurry{        ONE,        TWO,        THREE    }    public static void main(String[] args) {        for (Shurry s:Shurry.values()) {            System.out.println(s + "--" + **s.ordinal()**);            System.out.println(s.getDeclaringClass());            System.out.println(s.name());            System.out.println(s == Shurry.THREE);            System.out.println(s.compareTo(Shurry.TWO));            System.out.println("----------------------");        }    }

2.enum 不可继承。其余都是一个常规类,可main,可添加新方法。
3.枚举类型返回对自身的描述,需要添加带参数的构造方法。
要求:1.构造私有2.实例定义在最前面。

    enum Shurry{        ONE("one"),        Two("two");        private String msg;        private Shurry(String msg){            this.msg = msg;        }    }    public static void main(String[] args) {        for(Shurry s:Shurry.values()){            System.out.println(s.msg);            System.out.println("-------");        }    }
0 0