Problem mit Point Klasse

  • Themenstarter Themenstarter Tieni
  • Beginndatum Beginndatum
T

Tieni

Gast
Hallo,
ich habe leider anscheinend so seltsame Fragen, dass sie im Internet gar nicht gefragt werden. Also, ich habe hier nämlich diesen Quellcode
[Java]
import java.awt.*;
class PointBsp1
{

public static void main ( String arg[] )
{
Point a, b, c;

a = new Point();

b = new Point(1,3);

c = new Point(b);

String strA = a.toString();

System.out.println(strA);
}
}[/code]

Den habe ich genau so aus einem Java Tutorial kopiert und versucht zu kompilieren. Ich habe dann diese Fehlermeldung erhalten:

PointBsp1.java:11: cannot find symbol
symbol: constructor Point(int,int)
location: class Point
b = new Point(1,3); (Pfeil unter dem n von "new")


Das Gleiche dann auch für Zeile 13.
Ich verstehe überhaupt nicht, wieso bei Variable a alles in Ordnung ist und bei b und c auf einmal nicht mehr 🙁 Nur, was ich gemerkt habe ist: Wenn ich die Klammern von b und c auch leer lasse, kann normal kompiliert werden.
Wenn ich dann ausführe, kommt: Point@19821f. Das verstehe ich auch nicht, denn meinem Tutorial zufolge sollte ausgegeben werden: java.awt.Point[x=0, y=0]

Kann mir hier jemand weiterhelfen?
 
Zuletzt bearbeitet von einem Moderator:
Hast du vielleicht irgendwo (vllt. im selben Verzeichnis) noch ne eigene Klasse Point liegen? 😉
Die wird dann unter Umst änden bevorzugt.
 
Zuletzt bearbeitet von einem Moderator:
Ooohh, aha ok, ja ich hab tatsächlich eine gefunden, von der ich gar nicht weiß, woher die kommt. Vielen Dank, jetzt ist es richtig =)
Wahrscheinlich habe ich diese Datei zuerst Point.java genannt, was ja dann zu Point.class kompiliert wird. Notiz an mich: Keine Namen vergeben, die eigentlich schon vergeben sind 😀
 
Zuletzt bearbeitet von einem Moderator:

Zurück
Oben