2015-04-13 3 views
0

Здесь qux модуль имеет 2 зависимости от bar и baz модулей, оба из которых содержат тождественно названные lorem пакеты и идентичные имена Ipsum классов. Почему нет ошибки?Почему компилятор java не жалуется на двусмысленность здесь?

http://i.stack.imgur.com/Lic5n.png

enter image description here

+0

потому что нет никакой двусмысленности, первая загрузится, победит во время выполнения, всегда! –

ответ

0

Вы позволили сделать это в Java. Путь классов упорядочен, и, как правило, первый класс, который он находит, будет тем, который он использует. Другие не используются.

Смежные вопросы