Get perfect grades by consistently using our writing services. Place your order and get a quality paper today. Take advantage of our current 20% discount by using the coupon code GET20
Order a Similar Paper Order a Different Paper
Expand the wedding class to include six weddings. Submit your heavily commented code and a test run of all six weddings. Describe the programming strategy you used and cite sources.
- 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;
- }
- }
Submission Details:
- Create the code and sample run files.
- Zip the files as SU
Got stuck with another paper? We can help! Use our paper writing service to score better grades and meet your deadlines.
Get 15% discount for your first order
Order a Similar Paper Order a Different Paper
