Einzelnen Beitrag anzeigen

taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#15

Re: Fragen zu OOP und Klassen: published, protected, ...

  Alt 23. Nov 2007, 13:28
Moin, Moin!
Da möchte ich mal einhaken; Phoenix schreibt

Zitat:
Private
Nur sichtbar in der eigenen Klasse (und, aber das finde ich persönlich unschön, in anderen Klassen in der gleichen unit).
Eine abgeleitete Klasse kann auf ein private - Element nicht zugreifen.
Das habe ich vor einigen Tagen bei TSplitter schmerzlich erfahren. Ich benötige einen Splitter, in dem ich nicht nur den MinWert, sondern auch den MaxWert setzen kann. Dieser Wert existiert als FMaxSize - und ist als private deklariert.

Ich wusste mir nicht anders zu helfen, und habe den gesamten Quelltxte in eine "neue" Komponente kopiert und eben das gewünschte Verhalten "eingebaut" - aber ehrlich, das hat ja nun mit Vererben überhaupt nix zu tun. Die "eigene" Komponente in die Original-Unit zu packen erscheint mir irgendwie auch zweifelhaft.

Gibt es da wirklich keinen anderen Weg?????
Gruß Ralph
Ralph
  Mit Zitat antworten Zitat