Question: Design a class named MyDate. The class contains: The data fields year, month, and day that represent a date. month is 0-based, i.e., 0
Design a class named MyDate. The class contains:
■ The data fields year, month, and day that represent a date. month is 0-based, i.e., 0 is for January.
■ A no-arg constructor that creates a MyDate object for the current date.
■ A constructor that constructs a MyDate object with a specified elapsed time since midnight, January 1, 1970, in milliseconds.
■ A constructor that constructs a MyDate object with the specified year, month, and day.
■ Three getter methods for the data fields year, month, and day, respectively.
■ A method named setDate(long elapsedTime) that sets a new date for the object using the elapsed time.
Draw the UML diagram for the class and then implement the class. Write a test program that creates two MyDate objects (using new MyDate() and new MyDate(34355555133101L)) and displays their year, month, and day.
Step by Step Solution
3.47 Rating (173 Votes )
There are 3 Steps involved in it
Output current Time HHMMSS 81242 Testing Default Constructor Todays Date MMDDYYYY 1142012 Use... View full answer
Get step-by-step solutions from verified subject matter experts
