Consider a software system that will implement the following classes: Student, Professor, StaffMember, ContractWorker. List some common attributes of these classes. What would be a good abstract class from which these classes may be extended via inheritance?
What will be an ideal response?
Some common attributes would be socialSecurityNumber, age, and address. A good abstract
class from which these classes could be extended is Person.
Computer Science & Information Technology