Hi,
ich komme mal wieder nicht weiter
Mir wurde eine Mainprozedur vorgesetzt, die auf eine Klasse zugreift. Diese Klasse soll ich nun entwickeln. Leider gelingt mir dies nicht.
In der Main steht folgendes:
(IO ist einfach eine Klasse um schneller an die Lese und Schreibmethoden zu kommen)
Nun soll die Klasse Int erzeugt werden, welcher ein Wert übergeben werden soll.
Beim Aufrufen der Methode add soll ein übergebener Wert zum intenren Wert hinzuaddiert werden und dann eine "Referenz auf das Objekt selbst geliefert werden" was bedeutet dies eigentlich?
oder was ist damit gemeint?
die Methode makeString soll den internen Wert als String ausgeben.
Wie würdet ihr das machen?
freu mich auf eure Beiträge
//EDIT: Meine Klasse sieht bisher so aus:
lG Sabrina
ich komme mal wieder nicht weiter
Mir wurde eine Mainprozedur vorgesetzt, die auf eine Klasse zugreift. Diese Klasse soll ich nun entwickeln. Leider gelingt mir dies nicht.
In der Main steht folgendes:
Java:
IO.println(new Int(8).add(IO.readInt()).add(-2).makeString());
Nun soll die Klasse Int erzeugt werden, welcher ein Wert übergeben werden soll.
Beim Aufrufen der Methode add soll ein übergebener Wert zum intenren Wert hinzuaddiert werden und dann eine "Referenz auf das Objekt selbst geliefert werden" was bedeutet dies eigentlich?
Java:
int add(int wert){
return this.wert+=wert;
}
die Methode makeString soll den internen Wert als String ausgeben.
Wie würdet ihr das machen?
freu mich auf eure Beiträge
//EDIT: Meine Klasse sieht bisher so aus:
Java:
class Int{
//globale Variablen
int wert;
//Konstruktor
Int(int wert){
this.wert=wert;
}
//Methoden
int add(int wert){
return this.wert+=wert;
}
//Gibt Wert als String aus
String makeString(){
return ""+this.wert;
}
}
Zuletzt bearbeitet: