Constructors are not normal methods and they cannot be overridden. The rule of OOPS tells that a constructor should have name as its class name. If we try to override superclass's constructor it will be like unknown method without return type.