Question
Extend the Date Class below to include the following methods: - Default Constructor: Initializes Date object to Jan 1, 1900 - Parameterized Constructor - Copy
Extend the Date Class below to include the following methods:
- Default Constructor: Initializes Date object to Jan 1, 1900
- Parameterized Constructor
- Copy Constructor
- Destructor
- static isValidYear predicate method: valid range: 1900 to current year.
- static isValidMonth predicate method
- static isValidDay predicate method for a given month
- static isLeapYear predicate method
Implement a test program to demonstrate your class methods. Identify each test.
From this assignment:
Design a class called Date. The class should store a date in three integers: month, day, and year.
Design member functions to return the date as a string in the following formats:
12/25/2017
December 25, 2017
25 December 2017
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started