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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© j816326 中级黑马   /  2013-7-1 19:39  /  824 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. 实现接口

  2. 所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承,所以枚举对象不能再继承其他类。


  3. Java代码
  4. 1.public interface Behaviour {  
  5. 2.    void print();  
  6. 3.    String getInfo();  
  7. 4.}  
  8. 5.public enum Color implements Behaviour{  
  9. 6.    RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);  
  10. 7.    // 成员变量  
  11. 8.    private String name;  
  12. 9.    private int index;  
  13. 10.    // 构造方法  
  14. 11.    private Color(String name, int index) {  
  15. 12.        this.name = name;  
  16. 13.        this.index = index;  
  17. 14.    }  
  18. 15.//接口方法  
  19. 16.    @Override  
  20. 17.    public String getInfo() {  
  21. 18.        return this.name;  
  22. 19.    }  
  23. 20.    //接口方法  
  24. 21.    @Override  
  25. 22.    public void print() {  
  26. 23.        System.out.println(this.index+":"+this.name);  
  27. 24.    }  
  28. 25.}  


复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马