public: публічний, загальнодоступний клас або член класу. Поля і методи, оголошені з модифікатором public, видно іншим класам з поточного пакета і з зовнішніх пакетів . private: закритий клас або член класу, протилежність модифікатору public. Закритий клас або член класу доступний тільки з коду в тому ж класі.9 авг. 2021 г.
Java що робить publicJava що робить public
Модифікатори public і private потрібні для того, щоб заборонити доступ до тих методів і властивостей, які не повинні бути публічними. Наприклад, уявіть що є властивість, яка повертає пароль доступу до системи. Очевидно, що якщо програміст допустить помилку, то ця секретна інформація може стати публічною.
Public – доступ відкритий усім, хто бачить визначення цього класу. Private – доступ відкритий самому класу (тобто функціям-членам цього класу) і друзям (friend) цього класу, як функціям, так і класам.
Модифікатор доступу public Модифікатор public – клас, метод, конструктор, інтерфейс тощо, оголошені як public, можуть бути доступні з будь-якого іншого класу . Тому поля, методи, блоки, оголошені всередині public класу можуть бути доступні з будь-якого класу, що належить до "всесвіту" Java. Збережена копія