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().