Hallo zusammen !
Ich wollte mal etwas zum Thema Vererbung erfragen. Gehen wir einmal davon aus, dass ich zwei Klassen habe, Klasse A und Klasse B und die Klasse A durch die Klasse B erweitert wird (also B erweitert die Oberklasse A).
Wenn Klasse A jetzt eine Methode besitzt, die auch in der Klasse B verfügbar sein soll (ich gehe jetzt mal davon aus, dass beide Klasse sich im selben Paket befinden), macht es in Bezug auf saubere OOP immer Sinn, diese Methode mit protected zu deklarieren, oder kann man sie auch ruhig private setzen.
Grüße
Kossy
Ich wollte mal etwas zum Thema Vererbung erfragen. Gehen wir einmal davon aus, dass ich zwei Klassen habe, Klasse A und Klasse B und die Klasse A durch die Klasse B erweitert wird (also B erweitert die Oberklasse A).
Wenn Klasse A jetzt eine Methode besitzt, die auch in der Klasse B verfügbar sein soll (ich gehe jetzt mal davon aus, dass beide Klasse sich im selben Paket befinden), macht es in Bezug auf saubere OOP immer Sinn, diese Methode mit protected zu deklarieren, oder kann man sie auch ruhig private setzen.
Grüße
Kossy