Question: Date Class: Design and Implement a class called Date that has data members to store month (as a number), day, year, and name of the

Date Class: Design and Implement a class called Date that has data members to store month (as a number), day, year, and name of the month. The class should have a three-parameter constructor that allows the data to be set at the time of new Data object instances are created. Default constructor that does not take any parameters should set the default values of 1 (month), 1 (day), 2001 (year). The class should have following three member functions to display date following formats

showDate1() should display the date in 1/1/2001 format

showDate2() should display the date in January 1, 2001 format

showDate3() should display the date in 1 January 2001 format

Also the class should have method to set the date (setDate()). This method should take month, day, and year as parameters and set the object instance data member values. Then your Date class should work with the Assignment5.java given below and produces the following output.

1/1/2001

February 12, 2010

29 August 1986

Press any key to continue . . .

Assignment5.java

public class Assignment5{

public static void main(String[] args){

Date d1 = new Date();

Date d2= new Date(2, 12, 2010);

d1.showDate1();

d2.showDate2();

d1.setDate(8, 29, 1986);

d1.showDate3();

}

}

These codes are prvided

public class SimpleCar { private double enginePower; public String color; private int speed; public SimpleCar() { enginePower = 3.2; color = "White"; speed = 0; } public SimpleCar(int iniSpeed, String iniColor, double iniEPower) { enginePower = iniEPower; color = iniColor; speed = iniSpeed; } public SimpleCar(String iniColor) { enginePower = 3.2; speed = 0; color = iniColor; } public void speedUp(int newSpeed) { speed = newSpeed; } private void paint(String newColor) { color = newColor; } public String toString() { return ("Your car has the engine power " + enginePower + "Currently it is running " + speed + " miles per hour" + "Its color is " + color); } public int getCurrentSpeed() { return speed; } } 

and

public class SimpleCarDriver { public static void main(String args[]) { SimpleCar car1 = new SimpleCar(); //--------------1 SimpleCar car2 = new SimpleCar(10, "Red", 3.2); //-----------2 car1.enginePower = 3.6; //------------3 car2.color = "Blue"; //---------4 car1.speedUp(100); //---------5 car1.paint("Red"); //--------6 } } 

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!