Junior — Middle
Ar galite paaiškinti, ką reiškia raktinis žodis 'implements' Java programavimo kalboje?
sobes.tech AI
Atsakymas iš AI
Java kalboje žodis implements naudojamas klasei įgyvendinti sąsają. Sąsaja apibrėžia metodų rinkinį be įgyvendinimo, o klasė, kuri implements šią sąsają, įsipareigoja įgyvendinti visus jos metodus.
Tai leidžia sukurti lankstesnę architektūrą, kur skirtingos klasės gali turėti bendrą metodų rinkinį, apibrėžtą sąsajos, bet su skirtingu įgyvendinimu.
Pavyzdys:
interface Printable {
void print();
}
class Document implements Printable {
@Override
public void print() {
System.out.println("Dokumento spausdinimas");
}
}
Čia, klasė Document įgyvendina sąsają Printable ir pateikia konkretų print() metodo įgyvendinimą.