Vielen Dank, dass Du genau auf die entscheidende Frage geantwortet hast ;-) Wo liegt in Deiner Argmentation der Unterschied beider Varianten?
Mal Anders formuliert: Zum Zeitpunkt der Initialisierung einer Instanzeigenschaft gibt es keinen Unterschied. Globale Variablen sind jedoch mit dem Problem behaftet, daß sie über den Verlauf einer Anwendung, also auch nach der Instanzerstellung einen anderen Wert annehmen können. Mit der einmaligen Initialisierung einer Eigenschaft der Klasseninstanz wird dieses Problem eleminiert, weil jeder weitere Zugriff nicht über die globale Variable erfolgt sondern über die eigene Eigenschaft.