T
Turkleton
Gast
Ahoi,
ich habe eine Methode in einer anderen Klasse, die eine Ausgabe bewirkt. Leider wird dort ein boolean returniert und daher ist diese Ausgabeklasse vom Typ boolean, da lässt sich auch nix dran ändern.
Ich soll aber in einem Object-Array die Ausgaben der ausgabeMethdoe bereitstellen.
Nun weiß ich leider nicht wie das geht.
In einer vorherigen Aufgabe war die Ausgabe folgendermaßen gelöst
[Java]
kreis2dModell = new Kreis2dModell(new Punkt2d(Math.random(),Math.random()),Math.random());
testErgebnis = testErgebnis && form2dKonsole.ausgabe(kreis2dModell);
[/Java]
Den ersten Teil kann ich immer schön einem Array übergeben, es wird ein Kreis erzeugt, jedoch werden die Daten des Kreises, die in der Ausgabe-Methode retourniert werden, nicht in einem Object array übergeben:
[Java]
//object[0] = form2dKonsole.ausgabe(kreis2dModell);
[/Java]
Ich erhalte als Fehlermeldung:
Type mismatch: Cannot convert from boolean to Form2dModell.
Die Fehlermeldung verstehe ich, nur nun ist meine Frage, wie kann ich einen primitiven Datentyp in ein Referenzdatentyp überführen?
Kann mir jemand hier helfen?
Wär super Klasse.
Gruß,
Tobi
ich habe eine Methode in einer anderen Klasse, die eine Ausgabe bewirkt. Leider wird dort ein boolean returniert und daher ist diese Ausgabeklasse vom Typ boolean, da lässt sich auch nix dran ändern.
Ich soll aber in einem Object-Array die Ausgaben der ausgabeMethdoe bereitstellen.
Nun weiß ich leider nicht wie das geht.
In einer vorherigen Aufgabe war die Ausgabe folgendermaßen gelöst
[Java]
kreis2dModell = new Kreis2dModell(new Punkt2d(Math.random(),Math.random()),Math.random());
testErgebnis = testErgebnis && form2dKonsole.ausgabe(kreis2dModell);
[/Java]
Den ersten Teil kann ich immer schön einem Array übergeben, es wird ein Kreis erzeugt, jedoch werden die Daten des Kreises, die in der Ausgabe-Methode retourniert werden, nicht in einem Object array übergeben:
[Java]
//object[0] = form2dKonsole.ausgabe(kreis2dModell);
[/Java]
Ich erhalte als Fehlermeldung:
Type mismatch: Cannot convert from boolean to Form2dModell.
Die Fehlermeldung verstehe ich, nur nun ist meine Frage, wie kann ich einen primitiven Datentyp in ein Referenzdatentyp überführen?
Kann mir jemand hier helfen?
Wär super Klasse.
Gruß,
Tobi