У меня есть класс A
в пакете a
.
После того, как у меня есть B
класс в пакете a.b
. B
содержит метод m()
.
Я хочу позвонить m()
внутри и только внутри класс A
. Именно я не хочу устанавливать m()
равным public
.
Возможно ли это?
Извините за заголовок. Я не нашел ничего лучшего.
Изменить для уточнения: классы A
и B
должны использоваться разработчиком (они образуют API), а внутри A
у меня есть закрытый метод, который вычисляет что-то, что модифицирует объект B
, но это не может быть вызвано разработчиком. Существует ли какая-либо другая связь между пакетами a
и a.b
в дополнение к тому факту, что их соответствующие папки находятся одна внутри другой?
Edit2: класс A
содержит List<B>
. A
- это класс, который должен общаться с сервером, который отвечает значением. A
должен вставить это значение в каждый элемент списка.