Ansicht
Dokumentation

ABENINHERITANCE_ABEXA - INHERITANCE ABEXA

ABENINHERITANCE_ABEXA - INHERITANCE ABEXA

Vendor Master (General Section)   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Vererbung

Das Beispiel demonstriert die Spezialisierung eines Zählers über Vererbung.

Quelltext

Ausführen

Beschreibung

Die Klasse counter_ten wird aus counter abgeleitet und redefiniert die Methode increment. In counter muss hierfür die Sichtbarkeit des Attributs count von PRIVATE auf PROTECTED gesetzt werden. In der redefinierten Methode wird die verschattete Methode mit der Pseudoreferenz super-> aufgerufen. Die redefinierte Methode spezialisiert die geerbte Methode.

Es wird ein Objekt der Unterklasse erzeugt, auf das eine Referenzvariable vom Typ der Oberklasse zeigt. Bei Ausführung der Methode increment über die Oberklassenreferenz wird die redefinierte Methode der Unterklasse ausgeführt.






General Material Data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 992 Date: 20240523 Time: 180306     sap01-206 ( 22 ms )