黑马程序员技术交流社区
标题:
java高新技术枚举的应用
[打印本页]
作者:
j816326
时间:
2013-7-1 19:39
标题:
java高新技术枚举的应用
实现接口
所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承,所以枚举对象不能再继承其他类。
Java代码
1.public interface Behaviour {
2. void print();
3. String getInfo();
4.}
5.public enum Color implements Behaviour{
6. RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);
7. // 成员变量
8. private String name;
9. private int index;
10. // 构造方法
11. private Color(String name, int index) {
12. this.name = name;
13. this.index = index;
14. }
15.//接口方法
16. @Override
17. public String getInfo() {
18. return this.name;
19. }
20. //接口方法
21. @Override
22. public void print() {
23. System.out.println(this.index+":"+this.name);
24. }
25.}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2