Import конфликт
Предположим есть класс com.fox.Client. Этот класс есть как и в проекте так и в импортируемой библиотеке. В каком-то классе проекта я импортирую этот класс.
Вопрос, какой класс подгрузится, тот что есть в текущем класпасе или с импортируемой библиотеки, ведь пакет у них идентичный.
Ответы (1 шт):
Автор решения: Roman C
→ Ссылка
Компилятор Java смотрит в директорию src и компилирует все что там есть, следовательно он найдет там нужный импортируемый класс, если класс не найден, то тогда он будет его искать в classpath.
Если на момент компиляции нужный класс еще не откомпилирован, то он будет загружен из classpath.
В общем можно утверждать, что выборка импортируемого класса неопределена.