модификаторы доступа top level classes

193
21 августа 2018, 02:00

Не нахожу информацию, какие могут использоваться модификаторы доступа для top level classes?

Answer 1

Если я правильно понял вопрос, то плохо искали.

Для "top level classes" - public и default. Public - виден за пределами пакета. Default (вообще без модификатора) - виден только в пределах пакета.

Для членов класса добавляются модификаторы protected (виден только внутри объявляющего поле (метод) класса и его наследников) и private - виден только внутри объявляющего поле (метод) класса.

READ ALSO
Смысл функции hash() в HashMap (java 7 и java 8)

Смысл функции hash() в HashMap (java 7 и java 8)

В Java 7 функция hash() класса HashMap имеет следующий вид:

234
Конкурентное чтение из списка

Конкурентное чтение из списка

Является ли кеш со следующей реализацией потокобезопасным для чтения? Кешируемые данные хранятся в статическом списке listРеализация заполнения...

255
Поиск по слову java

Поиск по слову java

Скажите пожалуйста, в чем ошибкаДелаю поиск по слову

341
Запуск отдельного теста в тест-классе используя JUnit Parameterized

Запуск отдельного теста в тест-классе используя JUnit Parameterized

Не могу запустить отдельный тест в параметризированном тестовом классеЕсли запускать весь класс - всё работает, а вот отдельно - нет

285