Sobes.tech
Junior — Middle

Mi a célja a final módosítónak egy függvény deklarálásakor Java-ban?

sobes.tech MI

Válasz az MI-től

A final módosító Java-ban azt jelenti, hogy az adott függvény nem írható felül az alosztályokban. Ez arra szolgál, hogy megakadályozza a metódus viselkedésének megváltoztatását az örökösökben, ami fontos lehet a kód logikájának vagy biztonságának megőrzése érdekében.

Példa:

class Parent {
    public final void show() {
        System.out.println("Végső módszer");
    }
}

class Child extends Parent {
    // Fordítási hiba: nem írható felül egy végső módszer
    // public void show() {
    //     System.out.println("Próbálkozás felülírással");
    // }
}