Junior — Middle
Kas enum-tüüp saab rakendada liidest programmeerimiskeeles?
sobes.tech AI
Vastus AI-lt
Jah, Java keeles võib enum (loenditüüp) rakendada liideseid. See võimaldab määratleda kõigi enum-konstantide jaoks ühise lepingu ja tagada polümorfism. Näiteks:
interface Printable {
void print();
}
enum Day implements Printable {
MONDAY, TUESDAY, WEDNESDAY;
@Override
public void print() {
System.out.println(this.name());
}
}
Selles näites rakendab iga Day enum-väärtus Printable liidese meetodit print().