Ik heb 2 klassen. De super klasse moet een abtracte functie worden met een variabele result type dat afhangt van
de implementatie klasse, zoiets als dit:
TA=class(TObject)
class function getInstance:Type_van_implementatie_klas;virtual;abtract
TB=class(A)
class function getInstance:TB;override;
Kan dit en zo ja hoe?
de implementatie klasse, zoiets als dit:
TA=class(TObject)
class function getInstance:Type_van_implementatie_klas;virtual;abtract
TB=class(A)
class function getInstance:TB;override;
Kan dit en zo ja hoe?