Имеет ли смысл объявить класс высшего уровня частным в Java? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Имеет ли смысл объявить класс высшего уровня частным в Java? [закрыто]

Сообщение Anonymous »

Объявление класса высшего уровня в Java как частное означало бы, что ни один другой класс не может получить к нему доступа, и, следовательно, этот частный класс в любом случае будет бесполезным. Есть только один сценарий, где я думаю, что было бы полезно, если вы хотите, чтобы у этого класса был основной метод. Этот класс тогда будет только точкой входа для JVM для запуска основного метода. Наибольшее ограничение, которое Java устанавливает доступ к основному методу, находится в пакете. Не имеет смысла позволять классам пакетов иметь доступ к основному методу. Дело не в том, что эта функция безопасности очень нужна, но это хорошая функция. Я прав, или я что -то здесь упускаю?

Подробнее здесь: https://stackoverflow.com/questions/796 ... te-in-java

Вернуться в «JAVA»