Private Attribut Aufrufen

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

Private Attribut Aufrufen

Beitrag von msentaburlar (ForumUser / 16 / 2 / 0 ) »
Hallo,

ich habe eine Frage und zwar ich habe jetzt eine Oberklasse und dort habe ich eine private Attribut. Ich möchte diese private Attribut in einer Unterklasse wieder aufrufen. Wie kann ich es tun? Wenn ich dafür neue Methode erstellen soll, wie kann ich es tun?
Ich freue mich auf eure Rückmeldungen.

Viele Grüße

msentaburlar

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


Re: Private Attribut Aufrufen

Beitrag von jocoder (Specialist / 347 / 3 / 103 ) »
Dafür wurde der geschützte Bereich gedacht.
Attribute aus dem geschützten Bereich sind in Unterklassen sichtbar und aber außerhalb der Ober- oder Unterklasse unsichtbar.
ABAP, Java, JavaScript
GitHub

Re: Private Attribut Aufrufen

Beitrag von SaskuAc (Specialist / 321 / 37 / 44 ) »
jocoder hat geschrieben:
21.01.2020 16:43
Dafür wurde der geschützte Bereich gedacht.
Attribute aus dem geschützten Bereich sind in Unterklassen sichtbar und aber außerhalb der Ober- oder Unterklasse unsichtbar.
heißt unterm strich: Definiere das Attribut aus der Oberklasse in "Protected Section." und nicht in der "Private Section.".

Re: Private Attribut Aufrufen

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Oder definiere in der Oberklasse eine GET (und evtl. SET Methode), mit der du den Wert lesen bzw. setzen kannst.

Re: Private Attribut Aufrufen

Beitrag von SaskuAc (Specialist / 321 / 37 / 44 ) »
ST22 hat geschrieben:
22.01.2020 09:03
Oder definiere in der Oberklasse eine GET (und evtl. SET Methode), mit der du den Wert lesen bzw. setzen kannst.
Grundsätzlich zwar möglich. Wenn man aber das Attribut wirklich nur innerhalb der Klassenhierarchie braucht, macht es eher weniger sinn. Wenn man das Attribut nach außen ( mit einer Public Get Methode - bei einer protected method, könnte man gleich das attribut protected machen ^^ ) zur verfügung stellt, muss es einen Sinn haben bzw. ein verwender muss damit etwas anfangen können...

Re: Private Attribut Aufrufen

Beitrag von DeathAndPain (Top Expert / 2010 / 271 / 425 ) »
Da geht doch sicherlich auch was mit einem Dirty Assign... 😁

Re: Private Attribut Aufrufen

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
SaskuAc hat geschrieben:
22.01.2020 10:03
ST22 hat geschrieben:
22.01.2020 09:03
Oder definiere in der Oberklasse eine GET (und evtl. SET Methode), mit der du den Wert lesen bzw. setzen kannst.
Grundsätzlich zwar möglich. Wenn man aber das Attribut wirklich nur innerhalb der Klassenhierarchie braucht, macht es eher weniger sinn. Wenn man das Attribut nach außen ( mit einer Public Get Methode - bei einer protected method, könnte man gleich das attribut protected machen ^^ ) zur verfügung stellt, muss es einen Sinn haben bzw. ein verwender muss damit etwas anfangen können...
Naja, ein protected Setter/Getter-Paar kann auch sinnvoll sein, nämlich wenn man vor der Auslieferung bzw. vor dem Setzen des Attributs noch etwas machen möchte: prüfen, konvertieren etc. Hängt für mich klar vom Design der Anwendung ab.

Grüße,
Haubi

Folgende Benutzer bedankten sich beim Autor Haubi für den Beitrag:
SaskuAc

Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Re: Private Attribut Aufrufen

Beitrag von black_adept (Top Expert / 4156 / 136 / 958 ) »
DeathAndPain hat geschrieben:
22.01.2020 12:07
Da geht doch sicherlich auch was mit einem Dirty Assign... 😁
Nein

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
qyurryus

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

1
Antw.
4547
Views
Private Methode aufrufen
von an4kh4 » 05.02.2007 15:58 • Verfasst in ABAP Objects®
4
Antw.
4373
Views
Altersteilzeit und private Krankenversicherung
von ginotico » 25.02.2008 14:40 • Verfasst in Human Resources
1
Antw.
2053
Views
F1 Hilfe ALV --> Methode ist private
von c oco » 03.12.2012 14:19 • Verfasst in ABAP® für Anfänger
2
Antw.
2515
Views
Beitragszuschuß private KV bei Wechsel in Altersteilzeit
von donny » 19.10.2006 11:17 • Verfasst in Human Resources
2
Antw.
6915
Views
methode ist unbekannt, protected oder private
von c oco » 21.06.2012 14:00 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 5 Wochen von Rabea1103 1 / 46472
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 62803
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 71937
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 90987