345 читали · 2 года назад
Java 81. Может ли Enum реализовывать (implement) интерфейс?
Да, в Java Enum может реализовывать (implement) интерфейс. Это означает, что каждая константа Enum будет иметь реализацию методов этого интерфейса. Рассмотрим следующий пример кода: public interface MyInterface { void myMethod(); } public enum MyEnum implements MyInterface { CONSTANT1 { @Override public void myMethod() { System.out.println("Constant 1 implementation"); } }, CONSTANT2 { @Override public void myMethod() { System...