Answered step by step
Verified Expert Solution
Question
1 Approved Answer
In java language Class Design Date V0.0 & V1.0 Create a new project for this lab and create a new class inside called Date. If
In java language
Class Design Date V0.0 & V1.0
Create a new project for this lab and create a new class inside called Date.
If you created a Date class last week, you may use it as a base.
- What does it mean to be a Date?
- What data items (called state) do you need to keep track of?
- Alternatively, what does a date have? (has a == composition)
- What data items (called state) do you need to keep track of?
- What can a Date do?
- What are the actions and verbs that can be applied to a date?
- Come up with one or two. These become the classs methods.
- Try adding 3 data items to your Date to manage the month, day and year.
- Should these be local variables? Class-level (or instance) variables?
- Now lets build a method to set the date
- This function should take 3 integers as input and assign these to your instance variables declared in the previous step.
- public void setDate(int m, int d, int y) {
- This function should take 3 integers as input and assign these to your instance variables declared in the previous step.
- And, lets build a method to report the date
- This function takes no input and uses the console to output the Date in the format mm/dd/yyyy
- public void report() { //prints out 10/21/2015
- This function takes no input and uses the console to output the Date in the format mm/dd/yyyy
- Create a simple main() to test your Date in class.
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