4 ms·
At least in Java, Enums can implement interfaces. The following is valid: public interface ILanguage { String convert(int number); } public enum Lan
by agency 12y ago
At least in Java, Enums can implement interfaces. The following is valid:
public interface ILanguage {
String convert(int number);
}
public enum Language implements ILanguage {
English {
String convert(int number) {
switch(number) {
case 0: return "zero";
case 1: return "one";
default: return "...";
}
}
},
Spanish {
String convert(int number) {
switch(number) {
case 0: return "zero";
case 1: return "uno";
default: return "~~~";
}
}
}
}