Mit
Overload kannst du mehrere Funktionen mit dem gleichen Namen, aber unterschiedlicher Parameterliste haben:
Delphi-Quellcode:
function Addiere(Zahl1, Zahl2: Integer): Integer; overload;
function Addiere(Zahl1, Zahl2, Zahl3: Integer): Integer; overload;
Mit
Virtual bzw. dynamic definierst du eine Virtuelle Methode, die mit
override einer abgeleiteten Klasse überschrieben werden kann.
Mit
inherited rufst du die Vorgängermethode auf.