Junior — Middle
Оё метавонед шарҳ диҳед, ки калимаи калидии 'implements' дар забони барномасозии Java чӣ маъно дорад?
sobes.tech AI
Ҷавоб аз AI
Дар забони Java калиди калидии implements барои иҷрои интерфейс дар класи истифода мешавад. Интерфейс маҷмӯи методҳоро бе иҷроиш муайян мекунад, ва класе, ки implements мекунад, ӯҳдадор аст, ки ҳамаи методҳоро иҷро кунад.
Ин имкон медиҳад, ки архитектураи чандир эҷод шавад, ки дар он класи гуногун метавонанд маҷмӯи умумии методҳоро дошта бошанд, ки аз ҷониби интерфейс муайян карда шудаанд, аммо бо иҷроишҳои гуногун.
Масалан:
interface Printable {
void print();
}
class Document implements Printable {
@Override
public void print() {
System.out.println("Дастури чопи ҳуҷҷат");
}
}
Ин ҷо, класи Document интерфейси Printable-ро иҷро мекунад ва иҷроиши мушаххас барои методи print()-ро таъмин мекунад.