Paketkonflikt lösen

Angenommen, wir haben ein Paket namenscom.example1 mit einemHello class (zusammen mit anderen Klassen).

Dann haben wir ein anderes Paketcom.example2 enthält auch einHello Klasse (offensichtlich mit unterschiedlichem Verhalten).

Jetzt nehmen wir an, wir brauchen jede Klasse in com.example1 und die Hello-Klasse in com.example2

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

Welche wird man in diesem Fall angerufen?

Hello hello = new Hello();

Oder gibt dies einen Kompilierungsfehler?

Dies ist nur eine theoretische Frage aus Neugier.

Since-Pakete wurden erstellt, um Namenskonflikte zu vermeiden. Was passiert, wenn zwei Pakete zwei Klassen mit demselben Namen enthalten?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage