ECLIPSE Program Project

0 comments

This question will need to be done in ECLIPSE and that file will need to be submitted to me.

 

1.       [after §9.7 − easy] Party Guest List :

 

 

 

Write a complete program that stores and prints participants in a party. As part of your program, write a Party class that implements these members:

 

  • An instance constant that holds the maximum number of guests.
  • Three instance variables that hold, respectively, the actual number of guests, an array of the names of the guests, and the party host’s name.
  • A constructor that stores the maximum number of guests and the host’s name.
  • An addGuest method that  adds a guest to the guest list or prints an error message if the guest is already on the list or there’s no more room on the guest list.
  • A helper method, isOnList, that receives a parameter named guest. The method returns true if guest is on the guest list and returns false otherwise.
  • A printParty method that prints the party’s host and guests.

 

 

 

Provide a driver class that tests your Party class. Your driver class should contain this main method:

 

 

 

public static void main(String[] args)

 

{

 

  Party party = new Party(3, “David Beckham”);

 

  party.addGuest(“Roberto Baggio”);

 

  party.addGuest(“Zinedine Zidane”);

 

  party.addGuest(“Roberto Baggio”);

 

  party.addGuest(“Johan Cruyff”);

 

  party.addGuest(“Diego Maradona”);

 

  party.printParty();

 

} // end main

 

 

 

When compiled and run, your driver class and Party class together should produce this output:

 

 

 

Roberto Baggio is already on the guest list.

 

Diego Maradona cannot come to the party. The guest list is full.

 

Guest list for David Beckham’s party:

 

Roberto Baggio

 

Zinedine Zidane

 

Johan Cruyff

 

 

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}