Einzelnen Beitrag anzeigen

Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#5

Re: In eigener Klasse properties oder public variablen ??

  Alt 18. Aug 2005, 09:15
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 )!
Felix K.
Zitat:
Siehst du diesen Park da unten?
Jeden Tag lernen sich leute kennen und verlassen einander, und du hast dein ganzes Leben Zeit darin zu gehen!
  Mit Zitat antworten Zitat