Sobes.tech
Junior — Middle

Kas saaksite selgitada, mida tähendab märksõna 'implements' Java programmeerimiskeeles?

sobes.tech AI

Vastus AI-lt

Java keeles kasutatakse märksõna implements klassi poolt liidese rakendamiseks. Liides määratleb meetodite kogumi ilma rakenduseta, ja klass, mis implements selle liidese, on kohustatud rakendama kõiki selle meetodeid.

See võimaldab luua paindliku arhitektuuri, kus erinevatel klassidel võib olla ühine meetodite kogum, mille on määranud liides, kuid erinevate rakendustega.

Näide:

interface Printable {
    void print();
}

class Document implements Printable {
    @Override
    public void print() {
        System.out.println("Dokumendi printimine");
    }
}

Siin rakendab klass Document liidest Printable ja pakub konkreetset print() meetodi rakendust.