Java高级特性-Enum

原创 2016年06月01日 23:18:13

上代码

MyEnum.java

public enum MyEnum {
    a("A"),
    b("B"),
    c(){
        @Override
        public String getName() {
            return "CC";
        }
    };
    private String name;
    MyEnum(){}
    MyEnum(String name){
        this.name=name;
    }
    public String getName(){
        return this.name;
    }
}

DemoTest.java

public class DemoTest {
    public static void main(String[] args) {
        MyEnum myEnum=MyEnum.c;
        System.out.println(myEnum.getName());
    }
    @Test
    public void test1(){
        MyEnum[] myEnums=MyEnum.values();
        for(MyEnum myEnum: myEnums){
            System.out.println(myEnum.toString());
        }
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java 1.5新特性Enum的用法

Enum是enumeration(列举)的简写形式,包含在java.lang包中. Java代码   public enum Season { winter, spring, su...

java jdk1.5 特性 -- 枚举类型 Enum的使用与分析

Enumeration 是一个接口,声明有hasMoreElements 和 nextElement 方法, Java中的Enum的使用与分析 示例: public ...

java中enum的基本特性

enum类的常用方法用例解释,直接看代码: import static com.think.util.Print.*; //静态导入 直接调用该变量或方法 无需该类名 enum Shru...

Java 1.5新特性Enum的学习和使用

http://android.blog.51cto.com/268543/563950 很多时候我们定义了一组值来表示用于特定的数值,往往都是习惯性地使用常量: private static...

java特性之Enum枚举类型

枚举类型出现之前,在java的接口或者是类中经常出现public static final修饰的常量,为了让程序员抛弃这种常量 所以就出现了枚举语法,同时在一个大项目中,有不同的人协作完成一个任务,在...

Java 1.5新特性Enum的学习和使用

很多时候我们定义了一组值来表示用于特定的数值,往往都是习惯性地使用常量: private staticfinal int COLOR_WHITE = Color.WHITE; private...
  • yihui8
  • yihui8
  • 2012年10月17日 23:06
  • 967

【java】enum定义枚举类 (jdk1.5 之后的新特性)

package meiju; /* * jdk1.5 之后的新特性 enum定义枚举类 * enum在自定义枚举类的基础上有改动: * 1,类内部创建对象的环节必须放在最上面; ...

Java--枚举(Enum)JDK1.5新特性

定义枚举类要用关键字enum 所有枚举类都是Enum的子类 枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略 枚举类...

java面向对象高级特性-4.1基本类型包装类

4.1基本数据类型包装类有时我们需要将基本类型的数据构成一个对象来使用,有时要将对象中保存的基本数据类型的数据提取出来,这种基本数据类型数据与对象类型数据的相互转换,就需要基本数据类型的包装类。 将基...

Java高级特性之解析XML

XML与Java的渊源: 我们来看XML是网络传输的一种数据规范,或者也叫可扩展的标记语言。可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(docu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java高级特性-Enum
举报原因:
原因补充:

(最多只允许输入30个字)