Haste mal nen Constructor

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

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

Haste mal nen Constructor

Beitrag von DeZone2 ( / / 0 / 3 ) »
Hallo Freunde der gepflegten ABAP-Codierung,

ich bin wieder mit einer Frage zugegen:

- Ich habe eine Klasse geschrieben, die eine SAP-Standardklasse als Superklasse hat.
Sie hat 2 Constructor-Methoden, eine statische und eine Instanz-Methode.

Nun habe ich festgestellt, dass in der statischen noch was fehlt. Diese zu redefinieren geht natürlich nicht, da es ja eine statische Methode ist, ABER was ist mit der Instanz-Methode?
Weswegen kann ich diese nicht redefinieren?
Gibt es eine andere Möglichkeit einen eigenen Constuctor zu definiere, der dann durchlaufen wird o.ä?

Vielen Dank im Vorraus
Dezone2

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Dezone2,

eine Konstruktor kann man per se nicht redefinierten, was an ihrer besonderen Bedeutung liegt.
Er wird grundsätzlich bezogen auf die entsprechende Klasse angelegt. In diesem Konstruktor _muss_ der jeweilige Konstruktor der Basisklasse aufgerufen werden, was einem Überschreiben entspricht, ohne es aktiv zu tun.

Code: Alles auswählen.

METHOD constructor.
...
  super->constuctor( ).
...
ENDMETHOD.
Klassenkonstruktoren der Oberklassen werden implizit beim Initialisieren des Klassendaten aufgerufen, weil ja die Oberklassen durch das Anlegen der Unterklasse erzeugt werden.
Benötigt eine Klasse eine eigene Initialisierung, legt man eine statische Methode mit dem Namen CLASS_CONSTRUCTOR an. SAP erkennt damit den Klassenkonstruktor. Damit führt man dann die notwendigen Initialisierungen durch.

PS:
was fehlt denn bei Euch im Klassenkonstruktor?
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

42
Antw.
10472
Views
CONSTRUCTOR & Co. [Sammeln & Seltenes]
von ewx » 02.01.2019 20:21 • Verfasst in ABAP Objects®
0
Antw.
5063
Views
Exception Class/Parameter für Constructor
von Thomas R. » 26.04.2013 20:45 • Verfasst in Tips + Tricks & FAQs
4
Antw.
1299
Views
Fehler: Constructor wurde nicht definiert.
von sapnup » 02.04.2019 12:07 • Verfasst in ABAP® für Anfänger

Ü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

IF mit AND und OR
vor einer Woche von GastX 6 / 8732
Meine Inbox
vor einer Woche von Rabea1103 1 / 6533
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7684
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13180

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

IF mit AND und OR
vor einer Woche von GastX 6 / 8732
Meine Inbox
vor einer Woche von Rabea1103 1 / 6533
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7684
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13180