Sobes.tech
Junior — Middle

Vai enum tips var īstenot saskarni programmēšanas valodā?

sobes.tech AI

Atbilde no AI

Jā, Java valodā enum (izvēles tips) var īstenot saskarnes. Tas ļauj definēt kopēju līgumu visām enum konstancēm un nodrošināt polimorfismu. Piemēram:

interface Printable {
    void print();
}

enum Day implements Printable {
    MONDAY, TUESDAY, WEDNESDAY;

    @Override
    public void print() {
        System.out.println(this.name());
    }
}

Šajā piemērā katra enum Day vērtība īsteno Printable saskarnes metodi print().