Sobes.tech
Junior — Middle

Можете ли објаснити шта значи кључна реч 'implements' у језику програмирања Java?

sobes.tech АИ

Одговор од АИ

U jeziku Java, ključna riječ implements koristi se u klasi za implementaciju interfejsa. Interfejs definiše skup metoda bez implementacije, a klasa koja implements taj interfejs obavezuje se da implementira sve njegove metode.

Ovo omogućava kreiranje fleksibilne arhitekture, gdje različite klase mogu imati zajednički skup metoda definisanih interfejsom, ali sa različitim implementacijama.

Primjer:

interface Printable {
    void print();
}

class Document implements Printable {
    @Override
    public void print() {
        System.out.println("Štampanje dokumenta");
    }
}

Ovdje, klasa Document implementira interfejs Printable i pruža konkretnu implementaciju metode print().