public
(default, friendly, no keyword, heç bir söz yazılmır)
protected
private
public
-bütün Java dünyası üçün əlçatandır. Siniflər, metodlar və dəyişənlər üçün işlədilə bilər.(default, və ya friendly)-heç bir şey yazılmadığı halda Java bu cür qəbul edir. Bu zaman sinfin öz daxili metodları, eyni paket daxilində olan siniflər və törədilmiş (derived) siniflər üçün əlçatan olur. Bundan kənar siniflər bu sahələrə müraciət imkanına sahib olmur. Siniflər, metodlar və dəyişənlər üçün istifadə edilə bilər.
protected
-sinif daxilindəki metodlar və törədilmiş siniflər üçün əlçatan
olduğunu göstərir. Metodlar və dəyişənlər üçün istifadə olunur.
Siniflər "protected" ola bilməz.private
-yalnız sinif daxilindəki
metodlar istifadə edə bilər. Digər heç bir sinif üçün istifadəyə açıq
deyil. Metodlar və dəyişənlər üçün istifadə olunur. Siniflər "private"
ola bilməz.Əlavə olaraq, "interface"lər və onların metodlarında heç bir "access modifier" qeyd olunmadığı halda Java onları avtomatik olaraq "public" şəklində tanıyır.
No comments:
Post a Comment