/*
 *   File       : person.h
 *   -------------------------------------------------
 *   Overview: Header file for person.cpp
 *   This header defines two classes: Person and Student
 *
 *   Programmer:  A.H.Dawson
 *   Date:        Tuesday January 28th 2003
 *   Status:      Complete
*/

#include <cstring.h>

/*****************************************************************************/

class Person
{
protected:    // changed from private - so is accessible to derived class
   string lastName;
	string firstName;
   int age;
public:
   Person();      // default constructor
   void setLastName(string str);  // sets the person object's last name
   void setFirstName(string str); // sets the person object's first name
   string getLastName();   // returns the person object's last name
   string getFirstName();  // returns the person object's first name
};

/*****************************************************************************/

class Student : public Person // Student inherits everything
                              // public and protected from Person
{
private:
   string studentNumber;
public:
   Student();    // default constructor
   void setStudentNumber(string str); // sets the Student object's Stu Num
   string getStudentNumber();        // returns the Student object's Stu Num
};

/*****************************************************************************/

//end of person.h

