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