Typensicherheit |
04.04.2015, 21:01 | Auf diesen Beitrag antworten » | |||||
Batista | Typensicherheit .directupload.net/file/d/3947/p53z3ued_jpg.htm
|
|||||
|
||||||
06.04.2015, 10:29 | Auf diesen Beitrag antworten » | |||||
Batista | RE: Typensicherheit Da habe ich glatt die Frage vergessen public Getraenk leeren() throws Nullpointerexception{ if (this.verschluss==null && this.getraenk!=null){ Getraenk x= this.getraenk; a Getraenk<G> x= this.getraenk;b Welche der Varianten a oder b ist richtig? |
|||||
06.04.2015, 12:05 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl |
Du solltest dich entscheiden, ob du den Inhalt Getränk, Getraenk oder Geschmack nennen willst. Getraenk<G> x ist falsch, entweder Getraenk oder G. Zwecks Typsicherheit solltest du aber ein G zurückgeben, wodurch x auch vom Typ G sein muss. return x muss innerhalb des if stehen, da x außerhalb nicht definiert ist und NullPointerException ist CamelCase geschrieben, hat also mehr als einen Großbuchstaben. |
|||||
06.04.2015, 12:13 | Auf diesen Beitrag antworten » | |||||
Karlito | Hallo Batista, weiterhin ist mir aufgefallen, dass die Typparameter und die Parameter im Konstruktor die falsche Reihenfolge haben und ich hätte noch den Hinweis, dass man Sonderzeichen in Variablennamen vermeiden sollte. Gruß, Karlito |
|||||
Anzeige | ||||||
|
||||||
07.04.2015, 12:08 | Auf diesen Beitrag antworten » | |||||
Batista | Gut, damit sollte ich bei der Nachholklausur keine Probleme mehr . |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|