VL 6 PP zu OOP Flashcards

1
Q

Wodurch unterscheiden sich lokale und globale Klassen?

A
  • globale Klassen sind immer dann zu verwenden, wenn gleichartige
    Objekte in verschiedenen Programmen benötigt werden;
    sie werden mit Hilfe des ClassBuilder / Object‐Navigator
    im ClassPools angelegt.
    → Objekte können in jedem Programm verwendet werden.
  • lokale Klassen sind nur in dem Programm sichtbar,
    in dem sie definiert sind;
    sie werden mit dem ABAP‐Editor / Object Navigator
    in der Umgebung eines ausführbaren Programms / Typ 1 angelegt.
    → Objekte nur im gleichem ABAP-Programm verwendet werden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Können Sie Objekte einer globalen Klasse direkt verwenden (ansprechen)?

A

Objekte einer globalen Klasse können in jedem Programm direkt verwenden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
Eine Klasse myclass liefert aus einer Datenbank Daten von Flugverbindungen.
Hierzu muss eine Fluggesellschaft (über ihre ID ‐ z.B. LH) ausgewählt werden.
Beschreiben Sie kurz, wie Sie den Zugriff modellieren würden.
(HINWEIS: myclass ist vollständig deklariert und implementiert!)
A

Als Globale Klasse, da hierbei auch andere ABAP-Progamme den Zugriff auf diese Klasse benöti-gen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly