Junior — Middle
Kunt u uitleggen wat het sleutelwoord 'implements' betekent in de programmeertaal Java?
sobes.tech AI
Antwoord van AI
In Java wordt het sleutelwoord implements door een klasse gebruikt om een interface te implementeren. De interface definieert een set methoden zonder implementatie, en de klasse die implements deze interface, verplicht zich om al zijn methoden te implementeren.
Dit maakt het mogelijk om een flexibele architectuur te creëren, waarbij verschillende klassen een gemeenschappelijke set methoden kunnen hebben die door de interface worden gedefinieerd, maar met verschillende implementaties.
Voorbeeld:
interface Printable {
void print();
}
class Document implements Printable {
@Override
public void print() {
System.out.println("Document afdrukken");
}
}
Hier implementeert de klasse Document de interface Printable en biedt een concrete implementatie van de methode print().