Junior — Middle
Koja je svrha modifikatora final pri deklaraciji funkcije u Javi?
sobes.tech АИ
Одговор од АИ
Modifikator final pri deklaraciji funkcije u Javi znači da ovaj metod ne može biti prepisan u podklasama. Ovo se koristi za sprečavanje promene ponašanja metode u naslednicima, što može biti važno za očuvanje logike ili sigurnosti koda.
Primer:
class Parent {
public final void show() {
System.out.println("Final metoda");
}
}
class Child extends Parent {
// Greška pri kompilaciji: ne može se prepisati finalna metoda
// public void show() {
// System.out.println("Pokušaj prepisivanja");
// }
}