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");
// }
}