Month Class

Define a class called Month that is an abstract data type for a month. Your
class will have one member variable of type int to represent a month (1 for January, 2 for February, and so forth). Include all the following
member functions: a constructor to set the month using the first three letters
in the name of the month as three arguments, a constructor to set the
month using an integer as an argument (1 for January, 2 for February, and
so forth), a default constructor, an input function that reads the month as
an integer, an input function that reads the month as the first three letters
in the name of the month, an output function that outputs the month as
an integer, an output function that outputs the month as the first three
letters in the name of the month, and a member function that returns the
next month as a value of type Month. The input and output functions will
each have one formal parameter for the stream. Embed your class definition
in a test program.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.