Referenz auf eine Klasse

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Referenz auf eine Klasse

Beitrag von A6272 (Specialist / 245 / 8 / 36 ) »
Hallo,

ich habe eine Klasse. In einer Methode davon wird wiederum eine Instanz zur Klasse selbst eröffnet. Ist eine einstufige Rekursion.

Kann man die Referenz auf die Klasse der Methode so definieren, dass nach einer Ableitung der Klasse diese Methode nicht überdefiniert werden muss?

Anstelle von fix Codiert
data: lr_pm type ref to zcl_abgeleitete_Version

so was dynamisch:
data: lr_pm type ref to Klasse_die_gerade_aufgerufen_wird

Dass die Programmierer eine Methode kopieren, anstelle die Klasse abzuleiten und die Methode überzudefinieren, das muss ich auch noch anmeckern.

Viele Grüße
Alex

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


Re: Referenz auf eine Klasse

Beitrag von ewx (Top Expert / 4902 / 327 / 646 ) »
Das ist keine Rekursion, das ist das Factory Pattern.

du musst die Datendefinition auf die Hauptklasse machen. Dann kannst du diese Referenz mit einer abgeleiteten Klasse erzeugen.
Alternative: du benutzt ein Interface, dass alle Klassen, für die eine Instanz geliefert werden soll, benutzen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1212
Views
Referenz auf den Typen einer Public Klasse
von SAP_ENTWICKLER » 01.03.2019 13:33 • Verfasst in ABAP® Core
6
Antw.
9502
Views
Referenz auf lokale Klasse -> Methode nicht bekannt
von ChrisB85 » 10.09.2007 10:52 • Verfasst in ABAP Objects®
3
Antw.
4524
Views
Referenz-Tabelle UND Referenz-Feld f.BRGEW und NTGEW
von bohne » 22.02.2007 10:52 • Verfasst in ABAP® für Anfänger
2
Antw.
7604
Views
Referenz-Tabelle und Referenz-Feld
von dyv » 28.08.2014 15:25 • Verfasst in ABAP® für Anfänger
1
Antw.
5089
Views
Lokale Klasse autom. in globale Klasse ändern
von JohnLocklay » 09.01.2019 09:10 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Spool vereinen OTF und PDF
vor 19 Stunden von anna2205 1 / 58
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 106
Zukunft des ABAP Entwicklers
vor 6 Tagen von ralf.wenzel 6 / 433
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2568
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 207

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

Spool vereinen OTF und PDF
vor 19 Stunden von anna2205 1 / 58
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 106
Zukunft des ABAP Entwicklers
vor 6 Tagen von ralf.wenzel 6 / 433
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2568
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 207

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 19 Stunden von anna2205 1 / 58
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 106
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6187
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23894