Junior — Middle
Layihələrinizdə dəyişənlərin və ya funksiyaların görünürlük sahələrindən hansılarını istifadə etməli oldunuz?
sobes.tech Süni İntellekt
AI-dan cavab
Android inkişafında, məlumatların giriş və həyat dövrünü idarə etmək üçün adətən dəyişənlər və funksiyalar üçün müxtəlif görünüş sahələri istifadə olunur:
- private — yalnız sinif daxilində giriş, kapsülləmə üçün istifadə olunur.
- protected — sinif və onun törəmələri daxilində giriş.
- public — hər yerdən giriş.
- package-private (modifikator olmadan) — eyni paket daxilində giriş.
Məsələn, UI vəziyyət dəyişənləri adətən private edilir ki, xaricdən istənməyən dəyişikliklər qarşısı alınsın. Həmçinin, müvəqqəti məlumatlar üçün metodlar daxilində yerli dəyişənlər tez-tez istifadə olunur.
class Example {
private var count = 0 // yalnız sinif daxilində giriş
fun increment() {
val step = 1 // yerli dəyişən
count += step
}
}