Junior — Middle
Meg tudná magyarázni, mit jelent a 'implements' kulcsszó a Java programozási nyelvben?
sobes.tech MI
Válasz az MI-től
Java nyelven a implements kulcsszó egy osztály által az interfész megvalósítására szolgál. Az interfész egy módszerhalmazt határoz meg implementáció nélkül, és az az osztály, amely implements-el ezt az interfészt, köteles minden módszert megvalósítani.
Ez lehetővé teszi egy rugalmas architektúra kialakítását, ahol különböző osztályok közös módszerhalmazzal rendelkezhetnek, amelyet az interfész határoz meg, de különböző megvalósításokkal.
Példa:
interface Printable {
void print();
}
class Document implements Printable {
@Override
public void print() {
System.out.println("Dokumentum nyomtatása");
}
}
Itt a Document osztály megvalósítja a Printable interfészt, és konkrét megvalósítást nyújt a print() metódushoz.