Junior — Middle
Aká je úloha a účel kľúčového slova final v programovacom jazyku?
sobes.tech AI
Odpoveď od AI
V jazyku Java sa kľúčové slovo final používa na označenie entít, ktoré nie je možné zmeniť po inicializácii:
- final premenná: jej hodnota sa nemôže zmeniť po priradení.
- final metóda: metóda sa nemôže prepísať v podtriedach.
- final trieda: trieda sa nemôže dediť.
Príklad:
final class Constants {
public static final double PI = 3.14159;
}
class Base {
public final void show() {
System.out.println("Final metóda");
}
}
class Derived extends Base {
// Chyba: nemožno prepísať final metódu show()
}
Použitie final pomáha zabezpečiť nemennosť a bezpečnosť kódu.