Junior — Middle
Java-da static açar sözünün mənasını və istifadəsini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da static açar sözü, sahə, metod və ya daxili sinfin öz sinfinə aid olduğunu, müəyyən bir obyektə aid olmadığını göstərmək üçün istifadə olunur. Bu, statik üzvlərin tək bir nüsxədə mövcud olduğunu və obyekt yaratmadan əlçatan olduğunu bildirir.
static-ın tətbiqi:
- Statik sahələr (dəyişənlər) — bütün nümunələr üçün ümumi, məsələn, yaradılmış obyektlərin sayğacı.
- Statik metodlar — obyekt yaratmadan çağırıla bilər, məsələn,
Math.sqrt(). - Statik bloklar və daxili siniflər — kodun başlanğıcı və təşkili.
Nümunə:
public class Counter {
private static int count = 0; // bütün obyektlər üçün ümumi
public Counter() {
count++;
}
public static int getCount() {
return count;
}
}
// İstifadə:
System.out.println(Counter.getCount()); // obyekt yaratmadan çağırış
Counter c1 = new Counter();
Counter c2 = new Counter();
System.out.println(Counter.getCount()); // 2