Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Frage zur Vererbung bei Propertys

  Alt 10. Jan 2010, 20:13
ersetzen geht nicht. Das würde auch keinen Sinn machen denn was soll dann passieren wenn es jemand auf die Vorgängerklasse castet?
Eine Variante wäre das du das Property in der Basisklasse unter protected declarierst. Somit kommt von außen keiner per Cast ran. Und in der abgeleiteten Klasse fügst du dann ein neues Property hinzu was nichts anderes macht als auf das Ursprungsproperty zu zugreifen.
Aber ich denke du hast irgendwo einen Designfehler. Denn Vererbung und dann umbenennen macht keinen Sinn. Da hast du meiner Meinung nach die Vererbung nicht ganz verstanden.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat