Einzelnen Beitrag anzeigen

EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
419 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Interface richtig verstanden?

  Alt 3. Mai 2019, 18:33
ich will meine Frage erweitern: Wenn ich also ein Basisobjekt
Delphi-Quellcode:
type
  TFigure = class(TInterfacedObject, IFigur)
   FSeiteA : Double;
   FSeiteB : Double;
   function Umfang: Double;
   function Flaecheninhalt: Double;
 end;
nach der Dekleration des Interface erstelle und davon dann die weiteren Figuren (Quadrat, Dreieck usw) ableite, wird dann auch das TInterfacedObject vererbt,
dass für die Speicherfreigabe verantwortlich ist?
Kann ich also mit
Delphi-Quellcode:
 type
 TQuadrat = class (TFigure, IFigur)
  FSeiteA : double;
  FSeiteB : double;
  function Umfang:double;
  function Flaecheninhalt:double;
 end;
weitere Klassen vererben, die dann auch TInterfacedObject erhalten?
Norbert
  Mit Zitat antworten Zitat