Junior — Middle
109
Koji nivoi pristupa postoje za članove klase u Javi?
Компаније где су питане
ПСБ
Одговор од АИ
sobes.tech АИ
В Java существуют четыре основных уровня доступа к членам класса (полям и методам):
- public — доступ открыт отовсюду, из любого класса.
- protected — доступ разрешён внутри того же пакета и в подклассах (даже если они в других пакетах).
- default (package-private) — если модификатор доступа не указан, доступ разрешён только внутри того же пакета.
- private — доступ только внутри самого класса, вне класса недоступен.
Пример:
public class Example {
public int publicField;
protected int protectedField;
int defaultField; // package-private
private int privateField;
}
Выбор уровня доступа помогает инкапсулировать данные и контролировать видимость членов класса.