A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© cain 中级黑马   /  2014-6-11 23:41  /  933 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public enum Lamp {

        S2N,S2W,E2W,E2S,
        N2S,N2E,W2E,W2N,
        S2E,E2N,N2W,W2S;  }

这里枚举 是作为一个类

2 个回复

倒序浏览
好好学了学::枚举就是一个 特殊的类,那他就具有类的一些特征,例如:可以继承接口

public interface Behaviour {  
    void print();  
    String getInfo();  
}  
public enum Color implements Behaviour{  
    RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);  
    // 成员变量  
    private String name;  
    private int index;  
    // 构造方法  
    private Color(String name, int index) {  
        this.name = name;  
        this.index = index;  
    }  
//接口方法  
    @Override  
    public String getInfo() {  
        return this.name;  
    }  
    //接口方法  
    @Override  
    public void print() {  
        System.out.println(this.index+":"+this.name);  
    }  
}  

回复 使用道具 举报
对  枚举就是一个特殊的类,一般用于代表一组常用的常量,里面的值必须是唯一的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马