A class with one (or more) virtual pure functions is abstract, and it can\'t be used to create a new object, so it doesn\'t have a constructor.
I\'m reading a book t
firstName and lastName are private members, not accessible to Boss. All the interface to those has to be present in the Employee class, including initialization.