Calling the constructor of a subclass within the constructor of the base class is not possible . There are various reasons for this but one is that a constructor of a derived class calls, implicitely or explicitly, a constructor of the base class.7 Ara 2017