Technically, no. You must use one of the base class's constructor to build part of your object (the part that got inherited), but that's it. It doesn't make sense to have the base class constructor...