Hi
ich hätte mal ne Frage:
Ich würde gerne den Wertebereich von der Setter Methode eingrenzen, nur komm ich grad nicht drauf wie ich vorgehn soll. Mir fällt nur das ein:
Falls aber "tag" jetzt außerhalb des Bereiches (
) liegt, wird "tag" auf 0 gesetzt. Wie könnte ich das verändern??
Habs rekursiv probiert funktioniert aber iwie auch nicht oder ich hab die vorlesung damals nicht gecheckt.
Habs dann so verändert:
Da zeigts bei mir aber nen Fehler beim "int" an.
Fehler sieht so aus: - Syntax error on token "int", delete this token
Hab jetzt keine Ahnung wie ich das weiter angehen soll.
Schon mal Danke für die Hilfe 🙂
lg Toretto
ich hätte mal ne Frage:
Ich würde gerne den Wertebereich von der Setter Methode eingrenzen, nur komm ich grad nicht drauf wie ich vorgehn soll. Mir fällt nur das ein:
Java:
public class Termin
{
int tag;
public void setTag(int tag)
{
if(tag>0 && tag<32)
this.tag = tag;
}
}
Falls aber "tag" jetzt außerhalb des Bereiches (
Code:
if(tag>0 && tag<32)
Habs rekursiv probiert funktioniert aber iwie auch nicht oder ich hab die vorlesung damals nicht gecheckt.
Habs dann so verändert:
Java:
public class Termin
{
int tag;
public void setTag(int tag)
{
if(tag>0 && tag<32)
this.tag = tag;
else
setTag(int tag)
}
}
Fehler sieht so aus: - Syntax error on token "int", delete this token
Hab jetzt keine Ahnung wie ich das weiter angehen soll.
Schon mal Danke für die Hilfe 🙂
lg Toretto