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?
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: