Klassen erzeugen

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

Klassen erzeugen

Beitrag von Elcin (ForumUser / 9 / 3 / 0 ) »
Hallo, wieder mal ich. Diesmal soll ich eine Klasse „Text“ mit der Methode „Ausgabe“. Und einen beliebigen Text aus. Danach legen Sie 5 "Objekte dieser Klasse an, lassen den Text der Methode „Ausgabe“ "ausgeben und löschen die Objekte wieder!

CLASS text DEFINITION.
PUBLIC SECTION.
METHODS:
ausgabe IMPORTING lv_nr TYPE n
lv_nme TYPE c,
write_ausgabe.
PRIVATE SECTION.
Data: lv_knr(5) TYPE n,
lv_name(15) TYPE c.
ENDCLASS.

CLASS text IMPLEMENTATION.
METHOD: ausgabe.
lv_knr = lv_nr.
lv_name = lv_nme.
ENDMETHOD.

METHOD write_ausgabe.
WRITE:/ lv_knr,'12345',lv_name,'Klaus Meier'.
ENDMETHOD.
ENDCLASS.

Ich habe es versucht zu programmieren, jedoch fehlt mir der Aufruf. Ich weiß nicht weiter :hallo:

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


Re: Klassen erzeugen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Hi!

Das ist leicht :wink:

Code: Alles auswählen.

data:
  lr_text type ref to text.
do 5 times. "5mal aufrufen
  create object lr_text. "Objekt anlegen
  lr_text->ausgabe( .... ). "Ausgabe aufrufen
  clear lr_text. "Objekt "löschen"
enddo.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Klassen erzeugen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Kleiner Tipp:
Gewöhn dir an deine Klassen usw. mit einem Präfix oder ähnlichem zu versehen. TEXT ist schon "gefährlich" nahe an einem ABAP-Schlüsselwort. Der Compiler lässt es zwar zu, aber lesbar ist was anderes.

Und falls Ralf das Lesen sollte:
Nein, ich hab hier weder die ungarische noch sonst irgendeine Notation empfohlen, sondern nur auf die damit verbundene, bessere Unterscheidbarkeit zwischen Schlüsselwort, Variable, Objekt, Klasse usw. hingewiesen. :wink:

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

8
Antw.
9133
Views
Architektur von Abap-Klassen (Klassen Attribute)
von snooze » 12.04.2005 12:56 • Verfasst in ABAP Objects®
20
Antw.
2789
Views
Globale Klassen oder Lokale Klassen
von ZF_SAPler » 29.11.2022 13:47 • Verfasst in ABAP® für Anfänger
9
Antw.
5480
Views
Lokale Klassen in globalen Klassen
von ralf.wenzel » 20.04.2020 22:55 • Verfasst in ABAP Objects®
1
Antw.
2073
Views
SAP HR Klassen
von Gast » 24.01.2005 13:41 • Verfasst in Human Resources
0
Antw.
1158
Views
SALV-Klassen
von mumcs » 27.02.2006 19:23 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 2 Stunden von ralf.wenzel 21 / 11255
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4351
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 232

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

Trennen Strasse und Hausnummer
vor 2 Stunden von ralf.wenzel 21 / 11255
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4351
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 232

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 232
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3158
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9750