Einzelnen Beitrag anzeigen

martin_

Registriert seit: 19. Mai 2008
Ort: Österreich
89 Beiträge
 
#1

Zuweisung in einer anderen Klasse

  Alt 15. Sep 2009, 12:17
Hallo,
beispielhaft folgenden Sourcecode:

Delphi-Quellcode:
  TClassA = class (TObject)
    ValueA : String;
    function print (): String;
  end;

  TClassB = class (TClassA)
    ValueB : string;
    function print () : string ; overload;
  end;
Delphi-Quellcode:
  A:= TClassA.Create;
  a.ValueA := 'Class A';

  B:= TClassB.Create;
  b := a; <--- Warum ist diese Zuweisung nicht möglich
Wie wird die Zuweisung in der letzten Zeile möglich? Die Klasse B beinhaltet doch alles was A auch kann. Was habe ich vergessen?
  Mit Zitat antworten Zitat