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
To initialize firstName and lastName. Otherwise you will have to write a code to initilze them in each derived classes' constructors