Problem beim Aufruf des Klassenkonstruktors
-
Hallo,
ich habe ein Problem beim Aufruf eines Klassenkonstruktors. Hier erst mal der Code:
public class CKoord { public int x; public int y; CKoord(int ix, int iy) { this.x = ix; this.y = iy; } }
Wenn ich nun in einer anderen Klasse im gleichen Namensbereich eine neue Instanz der o.g. Klasse erstellen möchte und die beiden Parameter für den Konstruktor übergebe
stack.Push(new CKoord(posX, posY));
bekomme ich den Compilerfehler:
'CKoord' does not contain a constructor that takes '2' argumentsWo liegt denn da der blöde Fehler, ich sehe gerade einfach keinen??
Viele Grüße
Cain
-
Der Trick ist den Konstruktor öffentlich zu machen.
-
Ich glaube ich brauche mal ne Pause
Vielen Dank für den Hinweis!!