Sobes.tech
Junior — Middle

Hogyan történik az öröklődés létrehozása és használata a Java nyelvben?

sobes.tech MI

Válasz az MI-től

Java-ban az öröklés a extends kulcsszóval valósul meg. Az öröklődő osztály megkapja az ősosztály összes nyilvános és védett mezőjét és metódusát, ami lehetővé teszi a kód újrahasznosítását és a funkcionalitás bővítését.

Példa:

class Animal {
    void sound() {
        System.out.println("Valamilyen hang");
    }
}

class Dog extends Animal {
    @Override
    void sound() {
        System.out.println("ugat");
    }
}

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog();
        dog.sound(); // Kiírja: "ugat"
    }
}

Java-ban vannak interfészek és a implements kulcsszó a többes öröklés viselkedésének megvalósítására, mivel a többes öröklés osztályok között nem támogatott.

Az öröklés lehetővé teszi osztályhierarchiák létrehozását, javítja a kód olvashatóságát és karbantartását.