Ich versuche mich gerade an Generics und komm nicht sehr weit..
So rufe ich auf:
Das gibt folgenden Fehler:
Meine point.java (abgekürzt):
Wo ist der Fehler? Im Prinzip möchte ich nur einen Punkt erstellen, von dem ich festlegen kann, welchen Datentyp die Koordinaten haben, solange die von Number erben (also int, double, float etc. erlaubt)
So rufe ich auf:
Java:
Point<int> intPoint = new Point<int>(1,2,3);
Das gibt folgenden Fehler:
Syntax error on token "int", Dimensions expected after this token
Meine point.java (abgekürzt):
Java:
class Point<T extends Number> {
private T x, y, z;
public Point(T x, T y, T z) {
this.x = x;
this.y = y;
this.z = z;
}
// (...)
}
Wo ist der Fehler? Im Prinzip möchte ich nur einen Punkt erstellen, von dem ich festlegen kann, welchen Datentyp die Koordinaten haben, solange die von Number erben (also int, double, float etc. erlaubt)
Zuletzt bearbeitet: