Sobes.tech
Junior — Middle
107

Kādi ir piekļuves līmeņi klases locekļiem Java valodā?

Uzņēmumi, kur jautāja
ПромсвязьбанкПромсвязьбанк
ПСБ

Atbilde no AI

sobes.tech AI

В Java существуют четыре основных уровня доступа к членам класса (полям и методам):

  1. public — доступ открыт отовсюду, из любого класса.
  2. protected — доступ разрешён внутри того же пакета и в подклассах (даже если они в других пакетах).
  3. default (package-private) — если модификатор доступа не указан, доступ разрешён только внутри того же пакета.
  4. private — доступ только внутри самого класса, вне класса недоступен.

Пример:

public class Example {
    public int publicField;
    protected int protectedField;
    int defaultField; // package-private
    private int privateField;
}

Выбор уровня доступа помогает инкапсулировать данные и контролировать видимость членов класса.