Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
12. Feb 2018
Nein, das kannst du eben nicht: "Zugriff kontrollieren". Die Property kann nicht zwischen "Lesezugriff" und "Schreibzugriff" unterscheiden. Entweder man hat vollen Zugriff auf die Property (dann ist es herzlich egal ob die Getter/Setter nun private, protected oder public sind), oder keinen.
Ich finde es ist ein legitimer Anwendungsfall dass z.B. die Klasse selbst eine Property schreiben, ein...
Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
12. Feb 2018
Ja, das meine ich: Die Property mit ihrem read und write ist public, es darf also jeder dran. Egal wie welchen Zugriff die Methoden oder Felder dahinter haben.
Nichts. Deswegen tue ich es auch. Ich wollte nur mein Unverständnis ausdrücken was man durch Properties in seinem Code überhaupt gewinnt.
Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
12. Feb 2018
Was Delphi allerdings fehlt ist der Komfortmechanismus dass die Property z.B. nur von protected beschrieben und von public gelesen werden kann, auch wenn die get.. und set..-Methoden eigentlich schon genau das sagen.
Auch aus dem Grund dass andere Sprachen ganz hervorragend ohne Properties und nur get.. und set..-Methoden auskommen hab ich persönlich nie gesehen was man durch Properties nun...