Expand the wedding class to include six weddings. import java.time.*; public class TestWedding { public static void main(String[] args) { LocalDate date1 = LocalDate.of(1986, 12, 14); LocalDate date2 = LocalDate.of(1984, 3, 8); LocalDate date3 = LocalDate.of(1991, 4, 17); LocalDate date4 = LocalDate.of(1992, 2, 14); LocalDate date5 = LocalDate.of(2016, 6, 18); LocalDate date6 = LocalDate.of(2016, 6, 25); Person bride1 = new Person("Kimberly", "Hanson", date1); // Create New person Person groom1 = new Person("Mark", "Ziller", date2); // Create New person Person bride2 = new Person("Janna", "Howard", date3); // Create New person Person groom2 = new Person("Julius", "Nemo", date4); // Create New person Couple couple1 = new Couple(bride1, groom1); // Create New couple Couple couple2 = new Couple(bride2, groom2); // Create New couple Wedding wedding1 = new Wedding(couple1, date5, "Mayfair Country Club"); // create a wedding and send it couple1, date5 and a place Wedding wedding2 = new Wedding(couple2, date6, "Oceanview Park"); // create a wedding and send it couple1, date5 and a place displayWeddingDetails(wedding1); // display wedding1 details displayWeddingDetails(wedding2); // display wedding2 details } public static void displayWeddingDetails(Wedding w) { Couple couple = w.getCouple(); LocalDate weddingDate = w.getWeddingDate(); String location = w.getLocation(); Person bride = couple.getBride(); Person groom = couple.getGroom(); String firstBride = bride.getFirstName(); String lastBride = bride.getLastName(); LocalDate brideBDate = bride.getBirthDate(); String firstGroom = groom.getFirstName(); String lastGroom = groom.getLastName(); LocalDate groomBDate = groom.getBirthDate(); System.out.println("n" + lastBride + "/" + lastGroom + " Wedding"); System.out.println("Date: " + weddingDate + " Location: " + location); System.out.println("Bride: " + firstBride + " " + lastBride + " " + brideBDate); System.out.println("Groom: " + firstGroom + " " + lastGroom + " " + groomBDate); } } import java.time.*; public class Person { private String firstName; private String lastName; private LocalDate birthDate; public Person(String first, String last, LocalDate date) { firstName = first; lastName = last; birthDate = date; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public LocalDate getBirthDate() { return birthDate; } } import java.time.*; public class Couple { private Person bride; private Person groom; public Couple(Person br, Person gr) // couple contructor { bride = br; groom = gr; } public Person getBride() { return bride; } public Person getGroom() { return groom; } } import java.time.*; public class Wedding { private Couple couple; private LocalDate weddingDate; private String location; public Wedding(Couple c, LocalDate date, String loc) // wedding constructor { couple = c; weddingDate = date; location = loc; } public Couple getCouple() { return couple; } public LocalDate getWeddingDate() { return weddingDate; } public String getLocation() { return location; } } Explain each step
Expand the wedding class to include six weddings.
import java.time.*;
public class TestWedding
{
public static void main(String[] args)
{
LocalDate date1 = LocalDate.of(1986, 12, 14);
LocalDate date2 = LocalDate.of(1984, 3, 8);
LocalDate date3 = LocalDate.of(1991, 4, 17);
LocalDate date4 = LocalDate.of(1992, 2, 14);
LocalDate date5 = LocalDate.of(2016, 6, 18);
LocalDate date6 = LocalDate.of(2016, 6, 25);
Person bride1 = new Person("Kimberly", "Hanson", date1); // Create New person
Person groom1 = new Person("Mark", "Ziller", date2); // Create New person
Person bride2 = new Person("Janna", "Howard", date3); // Create New person
Person groom2 = new Person("Julius", "Nemo", date4); // Create New person
Couple couple1 = new Couple(bride1, groom1); // Create New couple
Couple couple2 = new Couple(bride2, groom2); // Create New couple
Wedding wedding1 = new Wedding(couple1, date5, "Mayfair Country Club");
// create a wedding and send it couple1, date5 and a place
Wedding wedding2 = new Wedding(couple2, date6, "Oceanview Park");
// create a wedding and send it couple1, date5 and a place
displayWeddingDetails(wedding1); // display wedding1 details
displayWeddingDetails(wedding2); // display wedding2 details
}
public static void displayWeddingDetails(Wedding w)
{
Couple couple = w.getCouple();
LocalDate weddingDate = w.getWeddingDate();
String location = w.getLocation();
Person bride = couple.getBride();
Person groom = couple.getGroom();
String firstBride = bride.getFirstName();
String lastBride = bride.getLastName();
LocalDate brideBDate = bride.getBirthDate();
String firstGroom = groom.getFirstName();
String lastGroom = groom.getLastName();
LocalDate groomBDate = groom.getBirthDate();
System.out.println("n" + lastBride + "/" + lastGroom + " Wedding");
System.out.println("Date: " + weddingDate + " Location: " +
location);
System.out.println("Bride: " + firstBride +
" " + lastBride + " " + brideBDate);
System.out.println("Groom: " + firstGroom +
" " + lastGroom + " " + groomBDate);
}
}
import java.time.*;
public class Person
{
private String firstName;
private String lastName;
private LocalDate birthDate;
public Person(String first, String last, LocalDate date)
{
firstName = first;
lastName = last;
birthDate = date;
}
public String getFirstName()
{
return firstName;
}
public String getLastName()
{
return lastName;
}
public LocalDate getBirthDate()
{
return birthDate;
}
}
import java.time.*;
public class Couple
{
private Person bride;
private Person groom;
public Couple(Person br, Person gr) // couple contructor
{
bride = br;
groom = gr;
}
public Person getBride()
{
return bride;
}
public Person getGroom()
{
return groom;
}
}
import java.time.*;
public class Wedding
{
private Couple couple;
private LocalDate weddingDate;
private String location;
public Wedding(Couple c, LocalDate date, String loc) // wedding constructor
{
couple = c;
weddingDate = date;
location = loc;
}
public Couple getCouple()
{
return couple;
}
public LocalDate getWeddingDate()
{
return weddingDate;
}
public String getLocation()
{
return location;
}
}
Explain each step
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images