Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: Objekt kopieren, ohne unnötige methoden/felder usw.

  Alt 11. Dez 2004, 23:13
Befinden sich beide Klassen in einer Unit kann der Nachfahre auch auf private Member zugreifen.
Ich setze alle Member auf private, bei denen ich es für inkonsistent halte, dass sie der Nachfahre ändern/ausführen kann.
Die nötigen Werte für die privaten Felder des Vorfahren kann man ja über einen Constructor durchreichen oder sie ergeben sich durch eine Child-Owner Beziehung.

Nachtrag:
Zitat von Pseudemys Nelsoni:
moin christian,

danke für deine antwort. ich kenne mich mit dem thema sichbarkeit schon aus, die felder müssen öffentlich sein, da ich von aussen(beim nachfahren) auch zugreifen muss, selbst wenn ich sie privat hätte (was nicht sein darf), dann wäre der speicherplatz der felder immernoch nicht freigegeben oder? (darum gehtes mir u.a auch)
Das würde meinem Verständnis von OOP komplett widersprechen. (Zum Glück dem von Delphi auch )
  Mit Zitat antworten Zitat