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 / 4913 / 332 / 653 ) »
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.
1293
Views
Referenz auf den Typen einer Public Klasse
von SAP_ENTWICKLER » 01.03.2019 13:33 • Verfasst in ABAP® Core
6
Antw.
9771
Views
Referenz auf lokale Klasse -> Methode nicht bekannt
von ChrisB85 » 10.09.2007 10:52 • Verfasst in ABAP Objects®
3
Antw.
4858
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.
7930
Views
Referenz-Tabelle und Referenz-Feld
von dyv » 28.08.2014 15:25 • Verfasst in ABAP® für Anfänger
5
Antw.
6660
Views
Klasse soll Typdefinition von anderer Klasse nutzen
von debianfan » 24.05.2017 11:30 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 42812
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44443
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42596

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 42812
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44443
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42596

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 42812
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 93541
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 108716
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 116819