Разрешение конфликта пакетов

Предположим, у нас есть пакет с именемcom.example1 содержащийHello класс (вместе с другими классами).

Тогда у нас есть еще один пакетcom.example2 также содержащийHello класс (очевидно, с другим поведением).

Теперь давайте предположим, что нам нужен каждый класс в com.example1 и класс Hello в com.example2

import com.example1.*;
import com.example2.Hello;

Кого из них называют в этом случае?

Hello hello = new Hello();

Или это дает ошибку компиляции?

Это просто теоретический вопрос из любопытства.

Поскольку пакеты были созданы, чтобы избежать конфликта имен, что происходит, когда два пакета содержат два класса с одинаковыми именами?

Ответы на вопрос(3)

Ваш ответ на вопрос