Ich höre öfters, dass man keine public Variablen nehmen soll, sondern lieber properties.
Mitlerweile habe ich es mir schon angewöhnt, es würde mich jedoch mal interessieren wieso.
Schließlich sind es ein paar Zeilen code mehr, die man sich auch hätte sparen können.
Seite 1 von 1
Properties Wieso keine public Variablen?
Anzeige
#2
geschrieben 16. April 2008 - 21:01
Sicherheit, Kontrolle (z.B. auf zulässige Wertebereiche), Möglichkeit zu sperren und kann besser in Vererbungen eingebaut werden (abstrakte Oberklassen können z.B. in vielen Sprachen nur Methoden aber keine Variablen vorschreiben).
#3
geschrieben 17. April 2008 - 07:01
Als Ergänzung zu Joes Beitrag: http://de.wikipedia.org/wiki/Datenkapselun...ogrammierung%29
Thema verteilen:
Seite 1 von 1