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.