- 实现接口
-
- 所有的枚举都继承自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.}
-
复制代码 |
|