Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ სიტყვა static მნიშვნელობა და გამოყენება Java-ში?

sobes.tech AI

პასუხი AI-სგან

Java-да static საკვანძო სიტყვა გამოიყენება იმისთვის, რომ მიუთითოს, რომ ველი, მეთოდი ან შიგნით არსებული კლასი ეკუთვნის თავად კლასს, არა კონკრეტულ ობიექტს. ეს ნიშნავს, რომ სტატიკური წევრები არსებობენ ერთეულ ეგზემპლარად და ხელმისაწვდომია ობიექტის შექმნის გარეშე.

static-ის გამოყენება:

  • სტატიკური ველები (ცვლადები) — საერთო ყველა კლასის ეგზემპლარებისთვის, მაგალითად, შექმნილი ობიექტების გამთვლელი.
  • სტატიკური მეთოდები — შეიძლება იძახოს ობიექტის შექმნის გარეშე, მაგალითად, Math.sqrt().
  • სტატიკური ბლოკები და შიგნით არსებული კლასები — კოდის ინიციალიზაცია და ორგანიზება.

მაგალითი:

public class Counter {
    private static int count = 0; // საერთო ყველა ობიექტისთვის

    public Counter() {
        count++;
    }

    public static int getCount() {
        return count;
    }
}

// გამოყენება:
System.out.println(Counter.getCount()); // ობიექტის შექმნის გარეშე
Counter c1 = new Counter();
Counter c2 = new Counter();
System.out.println(Counter.getCount()); // 2