Question: 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 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) {
  • 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
  • Create a simple main() to test your Date in class.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!