Junior — Middle
Hansı vəziyyətlərdə və hansı məqsədlər üçün dəyişən elanından başqa, final modifikatoru istifadə edilə bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da final modifieri yalnız dəyişənlər üçün deyil, həm də sinflər və metodlar üçün istifadə oluna bilər:
-
final sinif: bu sinifdən irs alınmasını qadağan edir. Bu, sinifin davranışının irs vasitəsilə dəyişdirilməsinin qarşısını almaq üçün faydalıdır.
-
final metod: metodun alt sinflərdə üst-üstə qoyulmasını qadağan edir. İrsi zaman metodun məntiqini dəyişdirməmək üçün istifadə olunur.
Nümunə:
public final class Utils {
public static final double PI = 3.1415;
public final void doSomething() {
// tətbiq
}
}
// Utils-dən irs almağa cəhd tərtib xətasına səbəb olacaq