"Missing return statement" (BlueJ)?
Weiß jemand, was ich falsch gemacht habe? Wer mehr Infos sehen will bitte Fragen...
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java, BlueJ
Für die Methode gibErsten ist der Rückgabetyp Patient vorgegeben. Das bedeutet, die Methode muss in jedem Fall diesen Rückgabetyp bedienen. Sei es mit einem Patient- oder einem null-Objekt. Letzteres ist hier nur möglich, da Patient ein komplexer Typ ist.
Du lässt aktuell nur ein Objekt zurückgeben, wenn die Bedingung des if erfüllt wird. Im else-Fall fehlt die Rückgabe.