Gegeben: Klasse A, mit Funktion
1 |
protected function foo():void{} |
Klasse B beerbt Klasse A, Klasse C beerbt Klasse B. In Klasse B kann ich
1 |
override final protected function foo():void{} |
schreiben, also “nachträglich” die Funktion auf final setzen. In Klasse C kann ich sie dann nicht mehr überschreiben – aber natürlich noch aufrufen. FYI.