heißt unterm strich: Definiere das Attribut aus der Oberklasse in "Protected Section." und nicht in der "Private Section.".
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.SaskuAc hat geschrieben: ↑22.01.2020 10:03Grundsä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...
NeinDeathAndPain hat geschrieben: ↑22.01.2020 12:07Da geht doch sicherlich auch was mit einem Dirty Assign... 😁
Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
qyurryus