Geben Sie Einen bereits definierten Fehler
Ich habe versucht, zu suchen für die Lösung, aber was ich gefunden habe ich weiß nicht, wie in dieser situation. Bitte helfen Sie mir, meine richtige code.
package Exercise;
public class Ex11_11 {
public static void main(String[] args) {
A a = new A(3);
}
}
class A extends B { //type A is already defined, A has a red underline
public A (int t) {
System.out.println("A's constructor is invoked");
}
}
class B { //type B is already defined, B has a red underline
public B () {
System.out.println("B's constructor is invoked");
}
}
haben Sie eine weitere Klasse mit dem Namen
Hast du andere Klassen im gleichen Paket?
Ich hatte eine Klasse mit dem Namen Einer im selben Paket.
A
im gleichen Paket ?Hast du andere Klassen im gleichen Paket?
Ich hatte eine Klasse mit dem Namen Einer im selben Paket.
InformationsquelleAutor Susu | 2013-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nun, die erste Sache zu prüfen, ist offensichtlich, ob oder nicht Sie haben eine andere Klasse namens
A
in der Datei oder im gleichen Paket.InformationsquelleAutor Craigy
Eclipse manchmal verwechselt wird. Wenn Sie
Clean
von derProject
Menü, es könnte die beheben diese Fehler.arbeitete für mich, vielen Dank
Reinigung Projekt für mich gearbeitet.
Arbeit für mich , danke
InformationsquelleAutor Robin Green
Ich hatte das gleiche problem. Mein computer wurde neu gestartet, aus der Ferne von I. T, und Eclipse nicht ordnungsgemäß heruntergefahren wird. Ich bemerkte, gab es eine extra java-Datei in mein Projekt, dass ich nicht hinzufügen. Gelöscht, und jetzt ist der Fehler Weg.
InformationsquelleAutor ironarm
Überprüfen Sie, ob alle Ihre class-Dateien gespeichert werden. Ich habe dieses problem schon ein paar mal: ich definiere eine Klasse in einer Klasse-Datei, bewegen Sie ihn dann in seine eigene. Java bekommt confised, denn es liest sich von der alten version der original-Datei. Sobald Sie speichern Sie es mit der fehlenden definition der Klasse in Sie, und definieren Sie die Klasse in der neuen Datei alles ok sein sollte.
InformationsquelleAutor Валентин Стайков
In Ihrem Projekt müssen Sie möglicherweise Verzeichnis test mit dem gleichen package-Struktur und die gleichen Klassennamen (zum Beispiel kopiert, ohne ändern der Klasse auf * - Test).
InformationsquelleAutor Krzysztof Suchcicki
In Projekt-> Reinigen Sie, wählen Sie "Sauber ausgewählte Projekte unter", wähle meinen Projekt(en) und aktivieren Sie "Starten Sie ein sofort bauen" mit "Bauen, nur die ausgewählten Projekte".
Dann das problem beheben.
InformationsquelleAutor Rohit Jain
Der Hauptgrund dafür ist, dass irgendwo im gleichen Paket haben Sie bereits definiert eine Klasse mit dem Namen A.
die Ursachen Typ Eine ist bereits definiert Fehler.
überprüfen, ob es eine Unterklasse oder eine innere Klasse mit dem Namen Eine
InformationsquelleAutor arjun kumar mehta