#include <iostream>
#include <string> // class GradeBook uses C++ standard string class
using namespace std;
//#include "GradeBook.h" 

class GradeBook
{
  public:
    GradeBook( string ); // constructor that initializes courseName    
    void setCourseName( string ); // function that sets the course name
    string getCourseName(); // function that gets the course name      
    void displayMessage(); // function that displays a welcome message 
  private:
   string courseName; // course name for this GradeBook
}; // end class GradeBook

// constructor initializes courseName with string supplied as argument
GradeBook::GradeBook( string name )
{
   setCourseName( name ); // call set function to initialize courseName
}
// function to set the course name
void GradeBook::setCourseName( string name )
{
   courseName = name; // store the course name in the object
} 
// function to get the course name
string GradeBook::getCourseName()
{
   return courseName; // return object's courseName
} 
 // display a welcome message to the GradeBook user
void GradeBook::displayMessage()
{
   cout << "Welcome to the grade book for\n" << getCourseName()
       << "!" << endl;
} 


