Sobes.tech
Junior — Middle

Bir programlama dilinde enum tipi bir arayüzü uygulayabilir mi?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, Java dilinde, enum (numaralandırılmış tür) arayüzleri uygulayabilir. Bu, tüm enum sabitleri için ortak bir sözleşme belirlemeye ve çok biçimliliği sağlamaya olanak tanır. Örneğin:

interface Printable {
    void print();
}

enum Day implements Printable {
    MONDAY, TUESDAY, WEDNESDAY;

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

Bu örnekte, Day enumunun her değeri, Printable arayüzünden print() metodunu uygular.