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.