Need help with creating this java program Create a package n
Need help with creating this java program
Create a package named date_array and you will need 2 classes. Create a class called MyDate. This class only needs the following things:
Instance variables for month, day and year
Constructor: MyDate(String month, int day, int year) - the code stores the values in 3 instance variables
String toString() method - returns a String containing your 3 instance variables.
Create another class called DateArray that creates an array of \"MyDate\" with the name of \"dateArr\".
The array should have 4 entries and the entries should be filled with MyDate classes representing the dates:
The DateArray class should print the values of the dateArr array backwards. Your MyDate classes can be printed using a toString() method in the MyDate class.
Solution
DateArray.java
 public class DateArray {
  
    public static void main(String[] args) {
        MyDate dateArr[] = new MyDate[4];
        MyDate date1 = new MyDate(\"May\", 16, 1984);
        MyDate date2 = new MyDate(\"November\", 14, 1978);
        MyDate date3 = new MyDate(\"September\", 21, 1980);
        MyDate date4 = new MyDate(\"July\", 3, 1987);
        dateArr[0] = date1;
        dateArr[1] = date2;
        dateArr[2] = date3;
        dateArr[3] = date4;
        for(int i=dateArr.length-1; i>=0; i--){
            System.out.println(dateArr[i].toString());
        }
    }
}
MyDate.java
 public class MyDate {
    private int day , year;
    private String month;
    public MyDate(String month, int day, int year) {
        this.month = month;
        this.day = day;
        this.year = year;
    }
    public String toString() {
        return month+\" \"+day+\", \"+year;
    }
 }
Output:
July 3, 1987
 September 21, 1980
 November 14, 1978
 May 16, 1984

