it will also be executed in the SubClass - but there is no way do overwrite it! Only Workarounds can help you then, e.g. a variable that is cheecked to weather to execute the constructor or not, wich is set in the subclass before exectuing "superclass()". Also note, that Parameters of the superclass are not used in the subclass!