title image


Smiley Polymorphe Methodenaufrufe im Konstruktor vermeiden


du hast im Konstruktor der abgeleiteten Kasse mit super(..) den Konstruktor der Vaterklasse aufgerufen. das Problem ist, das zu diesem Zeitpunkt dem Interpreter noch nicht die überschriebene Methode in der abgeleiteten Kasse zur Verführung steht, da zunächst der Konstruktor der Vaterklasse abgearbeitet wird. und hier werden die Methoden der Vaterklasse zuerst ausgeführt.



Initiaisierungs-Reichenfolge:

1. Konstruktor der Vaterklasse

2. initialisierten der Zuweisungen der eigenen Klasse

3. ausführen des Rumpf des eigenen Konstruktors



Regel:

Aufrufe von Methoden die möglicherweise überlagert werden, sollten im Konstruktor vermieden werden.






avatar

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: