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

143
29 марта 2022, 20:40

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

Person(){}

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

Answer 1

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

READ ALSO
Работа с ViewModel или перенос Бизнес-логики из активити

Работа с ViewModel или перенос Бизнес-логики из активити

Я начал переносить бизнес-логику из активити во viewModel, но остановился на одном местеМне нужно перенести этот участок:

178
Добавление кнопки "Назад" в Action Bar. Android

Добавление кнопки "Назад" в Action Bar. Android

Есть два фрагментаВо фрагменте 1 при нажатии кнопки открывается второй фрагмент

81
Как стороннему потоку сказать главному, что он завершился?

Как стороннему потоку сказать главному, что он завершился?

Вопрос вызван тем, что у меня есть CyclicBarrier, и мне из главного потока нужно узнать, когда CyclicBarrier открылсяДля CyclicBarrier я могу указать Runnable, который...

100
Растяжение изображения

Растяжение изображения

Подскажите, пожалуйста, каким(и) способом можно обработать готовое изображение что бы растянув/сжав придать ему форму разностороннего четырёхугольника...

83