Einzelnen Beitrag anzeigen

christian_r
(Gast)

n/a Beiträge
 
#1

T4 = class( T1, T2, T3 ) :: Poly-Klassenvererbung?

  Alt 4. Mai 2008, 11:42
Folgendes habe ich gestern durch ein anderes Problem gefunden:

Delphi-Quellcode:
TComponent = class(TPersistent, IInterface, IInterfaceComponentReference)
  // ...
end;
1. Werden alle Vorfahren zusammengeführt?
2. Wenn 1. = ja, dann: Mal angenommen, Eigenschaften, Methoden oder Events sind mind. 2 Mal in den Vorfahren vorhanden, überschreiben sich dann diese nach der Vererbungsreihenfolge? Beispiel (nur theoretisch): TPersistent hat eine Methode Test und TInterface ebenso, überschreibt TInterface.Test die Deklaration von TPersistent.Test?

Ich werde es selber auch mal ausprobieren, aber es gibt sicher ein paar Hinweise, die wichtig dazu sind.
  Mit Zitat antworten Zitat