РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
52 of 1163 menu

Ключевое слово public

Ключевое слово public является модификатором доступа и предоставляет самый широкий уровень видимости в Java. Если класс, метод, поле или конструктор объявлен как public, то к нему можно обратиться из любого другого класса, независимо от пакета, в котором он находится. При объявлении класса модификатор public указывается перед ключевым словом class. Если класс объявлен как public, то его имя должно совпадать с именем файла, в котором он находится.

Синтаксис

public class ClassName { public int field; public void method() { } }

Пример

Давайте создадим класс с public полем и public методом, а затем обратимся к ним из другого класса:

public class Main { public static void main(String[] args) { Person person = new Person(); person.name = "abcde"; person.printName(); } } class Person { public String name; public void printName() { System.out.println(name); } }

Результат выполнения кода:

"abcde"

Пример

Давайте создадим public конструктор, который можно вызвать из любого места программы:

public class Main { public static void main(String[] args) { Person person = new Person("abcde"); System.out.println(person.getName()); } } class Person { private String name; public Person(String name) { this.name = name; } public String getName() { return name; } }

Результат выполнения кода:

"abcde"

Смотрите также

  • модификатор private,
    который делает член класса видимым только внутри класса
  • модификатор protected,
    который делает член класса видимым в пакете и подклассах
  • ключевое слово class,
    которое объявляет новый класс
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить