Sobes.tech
Junior — Middle

პროგრამირების ენაში enum ტიპი შეიძლება ინტერფეისი განახორციელოს?

sobes.tech AI

პასუხი AI-სგან

დიახ, Java ენის ფარგლებში, enum (სათაური ტიპი) შეუძლია ინტერფეისების განხორციელება. ეს საშუალებას აძლევს განსაზღვროს საერთო კონტრაქტი ყველა enum კონსტანტისთვის და უზრუნველყოს პოლიმორფიზმი. მაგალითად:

interface Printable {
    void print();
}

enum Day implements Printable {
    MONDAY, TUESDAY, WEDNESDAY;

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

ამ მაგალითში, თითოეული Day enum-ის მნიშვნელობა ახორციელებს Printable ინტერფეისიდან print() მეთოდს.