Ansicht
Dokumentation

ABENINSTANCE_OF_ABEXA - INSTANCE OF ABEXA

ABENINSTANCE_OF_ABEXA - INSTANCE OF ABEXA

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Prädikatausdruck IS INSTANCE OF

Das Beispiel demonstriert den Prädikatausdruck IS INSTANCE OF.

Quelltext

Ausführen

Beschreibung

Eine Klasse c1 enthält das Interface intf und ist Oberklasse einer Klasse c2. Das Beispiel demonstriert für Referenzvariablen der statischen Typen object, intf, c1 und c2 das Verhalten des Prädikatausdrucks IS INSTANCE OF wenn diese auf Instanzen von c1 oder c2 zeigen oder initial sind.

Bei nicht initialer Objektreferenzvariable ist der Prädikatausdruck immer wahr, wenn ein Downcast auf den Vergleichstyp möglich ist. Bei initialer Objektreferenzvariable ist der Prädikatausdruck nur wahr, wenn ein Upcast möglich ist. Das Beispiel überprüft ein generisch typisiertes Feldsymbol, bei dem dies nur zur Laufzeit festgestellt werden kann.

Für eine initiale Referenzvariable vom statischen Typ object ist das Ergebnis des Ausdrucks für alle Vergleichstypen außer object falsch. Für eine initiale Referenzvariable vom statischen Typ intf ist das Ergebnis des Ausdrucks für alle Vergleichstypen außer dem Interface intf selbst falsch.






BAL Application Log Documentation   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1794 Date: 20240523 Time: 183451     sap01-206 ( 42 ms )