Superklasse-Subklasse

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Superklasse-Subklasse

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo,

Wie kann man eine Methode in einer Subklasse in der Superklasse aufrufen?

Superklasse:
Methode A aufrufen.

Subklasse:
Methode A implementiert.

Vielen Dank im Voraus!
Gruß

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Superklasse-Subklasse

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Wenn es eine Methode der Subklasse ist, dann kannst Du sie auch nur als Methode der Subklasse aufrufen, d.h. als Methode eines Objektes der Subklasse oder im Fall statischer Klassen durch Subklasse=>Methode. In der Superklasse steht die Methode entweder gar nicht oder nur in der nicht redefinierten Form zur Verfügung.

Re: Superklasse-Subklasse

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo DeathAndPain,

vielen Dank für die Antwort.

In der Superklasse steht gar nicht. Bitte siehe den Screenshot.

Re: Superklasse-Subklasse

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Na ja. Die Methode existiert nur in der Subklasse. Um sie aufzurufen, brauchst Du dementsprechend ein Objekt der Subklasse lcl_kombi. Methoden sind ja Bestandteil (!) des Objektes. Wenn Dein Objekt als REF TO lcl_auto definiert ist und aber auf ein Objekt von lcl_kombi verweist, dann musst Du Dir ein Hilfsfeld mit REF TO lcl_kombi definieren und dann mit dem ?=-Operator downcasten. Steht alles hier:

https://help.sap.com/doc/abapdocu_750_i ... e_cast.htm

Schau Dir insbesondere das Beispiel auf der Seite an.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
HH_ABAP


Re: Superklasse-Subklasse

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
@DeathAndPain: Vielen Dank! Ich werde es morgen testen.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1285
Views
UML: abgeleitete Methoden in Subklasse?
von hpb » 27.06.2006 10:17 • Verfasst in ABAP® für Anfänger
2
Antw.
2706
Views
Superklasse
von Moksha » 05.05.2006 16:24 • Verfasst in ABAP Objects®
4
Antw.
3095
Views
Superklasse / Redefinition / Refactoring
von ST22 » 24.09.2015 17:02 • Verfasst in ABAP Objects®
4
Antw.
4504
Views
In Superklasse auf Methode der Unterklasse zugreifen?
von Gast » 20.10.2005 12:23 • Verfasst in ABAP Objects®
0
Antw.
1026
Views

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821