Конструкторы Java (Модификатор доступа)

Я еще совсем зеленый в Java. Вопрос: какой модификатор доступа имеет конструктор класса, если не указать его. По сравнению с C#, этот конструктор будет private и я не смогу создать экземпляр класса.

Person(){}

Как на счет этого в Java? В IntelliJ все нормально билдится Надеюсь вопрос понятен!


Ответы (1 шт):

Автор решения: Olmicron

По умолчанию будет package-private модификатор. Т.е. означает, что класс/метод/переменная будут доступны только в пакете (не в родительском и не дочернем, а только в текущем).

→ Ссылка