Auf Thema antworten

muss nicht unbedingt static sein, eine Konstante kann ihren Wert nicht aendern, was du bei immutable Variablen ja hast


noch zu 1)

ich wuerde mit null returns vorsichtig sein. Je nach Anwendungsfall waere es sinnvoller entweder ein null Objekt (also ein Thing was als leeres Objekt steht) oder eine RuntimeException zu werfen. Null returns zwingen den Benutzer IMMER zu einer Sonderbehandlung


zu 2)

innerhalb einer IDE ist es recht egal, da dort es meist so und so anders dargestellt wird. Ansonsten ist das auf alle Faelle eine geschmackssache. Ich wuerde glaub ich erstmal ueberrascht sein mitten in er Klasse ein this zu sehen


rest siehe maki



Oben