В языке Java существуют четыре модификатора уровня доступа: Ключевое слово public используется тогда, когда требуется, чтобы методы, переменные или классы были доступны из любой части программы. Модификатор protected используется для того, чтобы сделать члены класса доступными только для классов, наследующих данный класс, или для всех классов внутри того же пакета. Default является модификатором по умолчанию и допускает доступ только из тех классов и пакетов, которые находятся в том же пакете, что и класс с модификатором по умолчанию. Private используется для ограничения доступа к члену класса только для внутреннего использования в этом классе. Примеры: // public modifier public class Example {
public int num = 10;
public void method() {
System.out.println("This is a public method");
}
}
// protected modifier public class Example {
protected int num = 10;
protected void method() {
System.out.println("This is a protected method");
}
}
// default (package-privat