Junior — Middle
104
Milyen helyzetekben célszerű a final módosítót használni a kódban?
Válasz az MI-től
sobes.tech MI
A final módosító Java-ban a következőkhez használható:
- Metódusok felülírásának megakadályozására. Ha egy metódus finalként van deklarálva, az alosztályok nem módosíthatják.
- Osztályok öröklésének megakadályozására. Egy finalként deklarált osztály nem lehet alosztály.
- Konstansok deklarálására. A final mezők, miután inicializálták őket, nem változtathatják meg az értéküket.
Ajánlott a final használata, amikor garantálni szeretnénk a viselkedés vagy adatok változhatatlanságát, például biztonság, hibák megelőzése vagy optimalizáció céljából.
Példa:
public final class Constants {
public static final double PI = 3.14159;
}
public class Base {
public final void doSomething() {
// nem írható felül
}
}