Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a Java program: Please do P9.23 only Business P9.21 Implement a superclass Appointment and subclasses Onetime, Daily, and Monthly. An appointment has a description
Write a Java program:
Please do P9.23 only
Business P9.21 Implement a superclass Appointment and subclasses Onetime, Daily, and Monthly. An appointment has a description (for example, "see the dentist") and a date. Write a method occurson(int year, int month int day) that checks whether the appointment2 occurs on that date. For example, for a monthlye appointment, you must check whether the day of 'o the month matches. Then fill an array of Appoint- ment objects with a mixture of appointments Have the user enter a date and print out all appointments that occur on that date Business P9.22 Improve the appointment book program of Exercise P9.21. Give the user the option to add new appointments. The user must specify the type of the appointment, the description, and the date Business P9.23 Improve the appointment book program of Exercises P9.21 and P9.22 by letting the the appointment data to a file and reload the data from a file. Th e saving user save part is straightforward: Make a method save. Save the type, description, and date to a file. The loading part is not so easy. First determine the type of the appointment to be loaded, create an object of that type, and then call a load method to load the data. Business P9.21 Implement a superclass Appointment and subclasses Onetime, Daily, and Monthly. An appointment has a description (for example, "see the dentist") and a date. Write a method occurson(int year, int month int day) that checks whether the appointment2 occurs on that date. For example, for a monthlye appointment, you must check whether the day of 'o the month matches. Then fill an array of Appoint- ment objects with a mixture of appointments Have the user enter a date and print out all appointments that occur on that date Business P9.22 Improve the appointment book program of Exercise P9.21. Give the user the option to add new appointments. The user must specify the type of the appointment, the description, and the date Business P9.23 Improve the appointment book program of Exercises P9.21 and P9.22 by letting the the appointment data to a file and reload the data from a file. Th e saving user save part is straightforward: Make a method save. Save the type, description, and date to a file. The loading part is not so easy. First determine the type of the appointment to be loaded, create an object of that type, and then call a load method to load the dataStep 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