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() մեթոդը։