Zitat von
Sanchez:
Hallo,
Variablen sollte niemals public sein, das würde der
OOP widersprechen. Wenn du wirklich Variablen direkt von außen setzen möchtest, ohne weiter Aktionen auszulösen, dann ist doch die Property auch nicht mehr Schreibarbeit als eine Variable. Einfach die Property (z.B. property Irgendwas : EinTyp
hinschreiben und Strg-Shift-C drücken.
Außerdem kannst du per Property z.B. den Zugriff aufs auslesen der Variable einschränken. Bei einer Public-Variable darf jeder alles damit machen.
grüße, daniel
Schwachsinn, warum sollte man keine Variable auf public setzen. Warum eine extra property anlegen oder eine Funktion damit du den Wert dieser bekommst.
Selbst Microsoft hält sich nicht an diesen "Angeblichen" Grundsatz der
OOP, auch nicht in .NET ( Dort gibts mehr Globale Variablen als du an einer Hand aufzählen kannst )!