//******************************************************************** // datetype.h // Author: Thomas C. Bressoud // Date: 2 February 2006 // Class: CS 173-01, Professor Bressoud // Purpose: This file presents the interface specification for a // Date Abstract Data Type //******************************************************************** class DateType { public: // Constructor DateType(int newMonth, int newDay, int newYear); // Transformers void reInitialize(int newMonth, int newDay, int newYear); // Observers int getYear() const; // Returns year int getMonth() const; // Returns month int getDay() const; // Returns day // Data members defining the private internal state for object instances private: int year; // year for this object int month; // month for this object int day; // day for this object };