Vererbung mit private instanzvariablen

horst p.

Mitglied
Hallo,
ich habe ein kleines Problem bei der Vererbung von private variablen in eine Subklasse. Die Variable die vererbt werden soll wird als notvisible angezeigt. Kann mir jmd. hilfestellung leisten? Vielend Dank und Grüße

upload_2018-1-31_9-56-48.png
upload_2018-1-31_9-57-52.png
 

Anhänge

  • upload_2018-1-31_9-55-56.png
    upload_2018-1-31_9-55-56.png
    11,4 KB · Aufrufe: 22
  • upload_2018-1-31_9-56-13.png
    upload_2018-1-31_9-56-13.png
    11,4 KB · Aufrufe: 38
Hallo,
danke für die schnelle Antwort. Wenn ich den Zugriffsmodifizierer protected verwende, sind die Variablen dann trotzedem noch protected? Das müssen sie leider laut Aufgabenstellung sein. Grüsse
 
Die Frage ist warum du überhaupt noch mal this.breite = breite schreiben willst. Der Aufruf passiert doch schon im Konstruktor der super-Klasse?
 
Du kannst sie weiterhin private lassen, denn: Du brauchst die Zuweisung nicht im Konstruktor machen, denn die Parameter werden an den Super-Konstruktor weitergegeben, dort werden sie bereits zugewiesen.
 

Neue Themen


Zurück
Oben