Hallo,
Ich stelle mir die Frage, ist es wirklich egal ob die Methoden / Konstruktoren protected oder public sind?
Ich mein, da die Klasse abstrakt ist, reicht es ja die Methoden öffentlich zu lassen, da sie an dem abstrakten Objekt direkt ja nicht genutzt werden kann.
Sollten die Attribute in einer abstrakten Klasse private oder protected sein?
Und, wenn ich über super(); den Konstruktor der Oberklasse aufrufe, und dort Methoden verwendet werden, werden dann auch die Methoden aus der Oberklasse verwendet, oder die aus der abgeleiteten Klasse?
Danke schonmal.
Ich stelle mir die Frage, ist es wirklich egal ob die Methoden / Konstruktoren protected oder public sind?
Ich mein, da die Klasse abstrakt ist, reicht es ja die Methoden öffentlich zu lassen, da sie an dem abstrakten Objekt direkt ja nicht genutzt werden kann.
Sollten die Attribute in einer abstrakten Klasse private oder protected sein?
Und, wenn ich über super(); den Konstruktor der Oberklasse aufrufe, und dort Methoden verwendet werden, werden dann auch die Methoden aus der Oberklasse verwendet, oder die aus der abgeleiteten Klasse?
Danke schonmal.