Using java 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 It should be exactly the same as screenshots

COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
1st Edition
ISBN:9780357392676
Author:FREUND, Steven
Publisher:FREUND, Steven
Chapter4: Financial Functions, Data Tables, And Amortization Schedules
Section: Chapter Questions
Problem 8AYK
icon
Related questions
Question

Using java

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

It should be exactly the same as screenshots

Burger Details -
Bun: wheat
Number of Patties: 2
Number of Cheese Slices: 1
Price of Burger: 5.24
Toppings: lettuce, tomatoes, pickles, mayo, mustard,
Go ahead with Order number 2
Would you like cheese on your burger?
y
Would you like to supersize your burger?
n
What kind of bun would you like on your burger?
white
would you like toppings?
would you like any lettuce?
y
would you like any tomatoes?
would you like any pickles?
n
would you like any mayo?
n
would you like any mustard?
n
Okay, here is Order Number 2
Burger Details -
Bun: white
Number of Patties: 1
Number of Cheese Slices : 1
Price of Burger: 3.74
Toppings: lettuce, tomatoes,
Thank You For Your Business!!
----JGRASP: operation complete.
-2-
Transcribed Image Text:Burger Details - Bun: wheat Number of Patties: 2 Number of Cheese Slices: 1 Price of Burger: 5.24 Toppings: lettuce, tomatoes, pickles, mayo, mustard, Go ahead with Order number 2 Would you like cheese on your burger? y Would you like to supersize your burger? n What kind of bun would you like on your burger? white would you like toppings? would you like any lettuce? y would you like any tomatoes? would you like any pickles? n would you like any mayo? n would you like any mustard? n Okay, here is Order Number 2 Burger Details - Bun: white Number of Patties: 1 Number of Cheese Slices : 1 Price of Burger: 3.74 Toppings: lettuce, tomatoes, Thank You For Your Business!! ----JGRASP: operation complete. -2-
----JGRASP exec: java HamburgerDriver
How many Orders do you have?
Go ahead with Order number 1
Would you like cheese on your burger?
y
Would you like to supersize your burger?
y
What kind of bun would you like on your burger?
wheat
would you like toppings?
y
would you like any lettuce?
would you like any tomatoes?
y
would you like any pickles?
y
would you like any mayo?
would you like any mustard?
Okay, here is Order Number 1
Burger Details -
Bun: wheat
Number of Patties: 2
Number of Cheese Slices: 1
Price of Burger: 5.24
Toppings: lettuce, tomatoes, pickles, mayo, mustard,
Go ahead with Order number 2
Would you like cheese on your burger?
Burger Details -
Bun: wheat
Number of Patties: 2
Number of Cheese Slices: 1
Price of Burger: 5.24
Toppings: lettuce, tomatoes, pickles, mayo, mustard,
Transcribed Image Text:----JGRASP exec: java HamburgerDriver How many Orders do you have? Go ahead with Order number 1 Would you like cheese on your burger? y Would you like to supersize your burger? y What kind of bun would you like on your burger? wheat would you like toppings? y would you like any lettuce? would you like any tomatoes? y would you like any pickles? y would you like any mayo? would you like any mustard? Okay, here is Order Number 1 Burger Details - Bun: wheat Number of Patties: 2 Number of Cheese Slices: 1 Price of Burger: 5.24 Toppings: lettuce, tomatoes, pickles, mayo, mustard, Go ahead with Order number 2 Would you like cheese on your burger? Burger Details - Bun: wheat Number of Patties: 2 Number of Cheese Slices: 1 Price of Burger: 5.24 Toppings: lettuce, tomatoes, pickles, mayo, mustard,
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 5 images

Blurred answer
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L