Hallo,
ich habe wohl eine Grundlagen-Wissenslücke. Was genau bedeutet es, wenn ein "return" ohne einem Wert ausgeführt wird?
http://www.galileocomputing.de/openbook/javainsel6/javainsel_02_007.htm#Xxx1001488
if (dbImage == null) {
dbImage = createImage(PWIDTH, PHEIGHT);
if (dbImage == null) {
System.out.println("dbImage is null");
return;
}
else
dbg2D = (Graphics2D) dbImage.getGraphics();
}
>
"Jede Methode in Java ist typisiert. Der Typ einer Methode wird zum Zeitpunkt der Definition festgelegt und bestimmt den Typ des Rückgabewerts." Die Frage ist hier welchen Typ die Methode hat. So wie es aussieht ist der Typ hier "void", also soll die Methode nichts zurückgeben. Bei der Überprüfung soll sie frühzeitig abgebrochen werden und eben nichts zurückgeben, daher: "return;"
Grüße
Thomas