Junior — Middle
108
Quels sont les niveaux d'accès aux membres d'une classe en Java?
Entreprises à qui on a demandé
ПСБ
Réponse de l'IA
sobes.tech IA
В Java существуют четыре основных уровня доступа к членам класса (полям и методам):
- public — доступ открыт отовсюду, из любого класса.
- protected — доступ разрешён внутри того же пакета и в подклассах (даже если они в других пакетах).
- default (package-private) — если модификатор доступа не указан, доступ разрешён только внутри того же пакета.
- private — доступ только внутри самого класса, вне класса недоступен.
Пример:
public class Example {
public int publicField;
protected int protectedField;
int defaultField; // package-private
private int privateField;
}
Выбор уровня доступа помогает инкапсулировать данные и контролировать видимость членов класса.