This program should be written in Java: Hamburger Joint: Hamburger Class Write a Hamburger class with the following six attributes: • bun - the type of bun the burger will be on • patties - the number of patties on the burger • cheese - whether or not the burger will have cheese • price - the price of the burger • toppings - an array of five toppings; it will need to start empty Write getters/setters for all attributes except the toppings array. Your constructor should create a single on white with no cheese and no toppings with a price of $2.99. Your class should include the following methods in this order, please: addCheese - this method has no parameters that adds cheese to the burger and increases the price by 75 cents superSizeIt - this method has no parameters and adds a patty to the burger and increases the price by 1.50 addToppings - this method would present the user with at least five toppings (your choice) stored in an array of String objects. If the user indicates the wants the item, store the String in the toppings array. There would be no change in price burgerDetails - this method prints the details of the burger order. It should include whether or not it has cheese, the number of patties, the type of bun, the toppings and the final price Driver Class Write a driver class to test your Hamburger class. Assume you have two visitors to your burger joint. Use your creativity to welcome the customers and take their order. Create an instance of the hamburger class for each customer. For each customer do the following: -1- • ask if he would like cheese, if so, call the addCheese method • ask if he would like to super size the meal, if so, call the superSizeIt method • ask what type of bun he would like and pass that to the setter for your bun attribute • call your addToppings method • call your burgerDetails method to display the details of the burger order Be sure to compile and run your application. Take a screenshot of your successful test run Please see attached image of the outcome expected.
This program should be written in Java:
Hamburger Joint:
Hamburger Class
Write a Hamburger class with the following six attributes:
• bun - the type of bun the burger will be on
• patties - the number of patties on the burger
• cheese - whether or not the burger will have cheese
• price - the price of the burger
• toppings - an array of five toppings; it will need to start empty
Write getters/setters for all attributes except the toppings array.
Your constructor should create a single on white with no cheese and no toppings with a price of $2.99.
Your class should include the following methods in this order, please: addCheese - this method has no parameters that adds cheese to the burger and increases the price by 75 cents
superSizeIt - this method has no parameters and adds a patty to the burger and increases the price by 1.50
addToppings - this method would present the user with at least five toppings (your choice) stored in an array of String objects. If the user indicates the wants the item, store the String in the toppings array. There would be no change in price
burgerDetails - this method prints the details of the burger order. It should include whether or not it has cheese, the
number of patties, the type of bun, the toppings and the final price
Driver Class
Write a driver class to test your Hamburger class.
Assume you have two visitors to your burger joint. Use your creativity to welcome the customers and take their order. Create an instance of the hamburger class for each customer. For each customer do the following:
-1-
• ask if he would like cheese, if so, call the addCheese method
• ask if he would like to super size the meal, if so, call the superSizeIt method
• ask what type of bun he would like and pass that to the setter for your bun attribute
• call your addToppings method
• call your burgerDetails method to display the details of the burger order
Be sure to compile and run your application. Take a screenshot of your successful test run
Please see attached image of the outcome expected.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images