Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

need this in java. thank you. hope this is clear. Cenespt Summary: It Oming Coco 2 Ah Objective viime he different price depending on the

need this in java. thank you.
image text in transcribed
image text in transcribed
hope this is clear. image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
Cenespt Summary: It Oming Coco 2 Ah Objective viime he different price depending on the it a yai In die gry will be the clas called Ticket hold animats. The main the ticket che called Ag Coming and Decking Fil.com Delet The males aptit Curtekingsrikas puedes appoing The Additing and for this post for guesting the than 15 days in the fire des coach, dy dete they couch the other programme Cling Finally, oder die wagtys day in the father they we? Assignment Requirements: The Tidetur client in the parents de ville. competish that the sample especified. This des should the following methode aruti salat iTiturthariar nhich tamil and in a they wide stipend the rest integer pocket . Ambed while he feet in een An even defe Singing for tee of the afik The Curreking ches is a class that allows for tickets to be pude the day at the pam. When there the time where 575 The Achancengleiche per Making the under of days in the member alle pued in at the time the ticket created the Can signed the next ticket sumber if the same in 15 days when the father detail pe in less than 15 days, the air The Dicundilooking classical de perce andere Dicking object, the number of drysle pomemben sing various leped in the time there is the date mes that he will get the one day, for det er if the game way the day will Delag The driver program bould have a feptions to a persone portateden. The The members 1 Seila Tidora 2. Sellife Sella Decor Ticker & Trick All ticket de siga che As tickets are created, repudies of which of the herba array intoarcel youth themi teistelt hely the object. Along you will wing Tubing message including the ticket type.ticket her and price Dette pamphim whence during the matt Cenespt Summary: It Oming Coco 2 Ah Objective viime he different price depending on the it a yai In die gry will be the clas called Ticket hold animats. The main the ticket che called Ag Coming and Decking Fil.com Delet The males aptit Curtekingsrikas puedes appoing The Additing and for this post for guesting the than 15 days in the fire des coach, dy dete they couch the other programme Cling Finally, oder die wagtys day in the father they we? Assignment Requirements: The Tidetur client in the parents de ville. competish that the sample especified. This des should the following methode aruti salat iTiturthariar nhich tamil and in a they wide stipend the rest integer pocket . Ambed while he feet in een An even defe Singing for tee of the afik The Curreking ches is a class that allows for tickets to be pude the day at the pam. When there the time where 575 The Achancengleiche per Making the under of days in the member alle pued in at the time the ticket created the Can signed the next ticket sumber if the same in 15 days when the father detail pe in less than 15 days, the air The Dicundilooking classical de perce andere Dicking object, the number of drysle pomemben sing various leped in the time there is the date mes that he will get the one day, for det er if the game way the day will Delag The driver program bould have a feptions to a persone portateden. The The members 1 Seila Tidora 2. Sellife Sella Decor Ticker & Trick All ticket de siga che As tickets are created, repudies of which of the herba array intoarcel youth themi teistelt hely the object. Along you will wing Tubing message including the ticket type.ticket her and price Dette pamphim whence during the matt Assignment Requirements: The Ticket abstract class is the parent class that all other classes will extend. This class holds all common operations such that the subclasses can implement the methods specified here. This class should have the following methods: A constructor which generates a ticket with a ticketNumber (Integer). The class should have a variable called nextTicketNumber which should be initialized to 1. When each ticket is created, they should be assigned the next integer regardless of the type of ticket. A getPrice() method which returns the ticket price (In ticket it is an abstract method) An override of the toString/toString method that prints the type of ticket, ticket number, and price of ticket The Current Booking class is a subclass that allows for tickets to be purchased on the day of the game. When created, each ticket should be assigned the next ticket number, and have their price set to $75. Objective: Consider the scenario at a high school football ticket stand. Tickets for the games are sold at various times and have different prices depending on how early the ticket is purchased. In this programming assignment you will need to create four classes and a driver program. The parent class called Ticket should be an abstract class. Three classes, should extend the Ticket class and be called AdvanceBooking, CurrentBooking and DiscountBooking. Finally, create a test class called Driver. The rules for purchasing tickets are: CurrentBookings are for tickets purchased for games happening today. They cost $75 each AdvancedBookings are for tickets purchased for games happening in the future. If the game is less than 15 days in the future, tickets cost $50 each, if they are 15 or more days in the future, they cost $25 each. (Note - if the NoOfDays=0 the program transfers control to the CurrentBookings class . Finally, students can purchase discount tickets for $10, as long as they are for games at least 1 day in the future otherwise they are $75. . All input/output statements should be in the driver program only. All tickets should have a unique ticket number As tickets are created, regardless of which type of ticket they are, they should be stored in an arraylist. If option 2 or 3 are selected, you'll need to ask the user how many days in the future the game is. If option 4 is selected, it should print out all tickets which have been sold by simply calling print on the object name. As long as you successfully overrode toString/ToString it should print out a message including the ticket type, ticket number and price. Demonstrate polymorphism when creating the tickets and storing them in the ArrayList. Sample Output: Choose from the following: 1. Sell a Ticket for a future game 2. Sell a Ticket for today's game 3. Sell a Discount Ticket 4. Print All Tickets 5. Exit 1 How many days until the game? 16 You sold: Ticket number 1 with a price of $25 for a game in 16 days

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

What are negative messages? (Objective 1)

Answered: 1 week ago