Sobes.tech
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ą.