Answered step by step
Verified Expert Solution
Link Copied!

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 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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction To Data Mining

Authors: Pang Ning Tan, Michael Steinbach, Vipin Kumar

1st Edition

321321367, 978-0321321367

More Books

Students also viewed these Databases questions

Question

How many orders have been shipped but not yet invoiced?

Answered: 1 week ago

Question

(4) How much feedback am I giving them on their performance?

Answered: 1 week ago

Question

(2) How stretching are these goals?

Answered: 1 week ago