Create abstract class Ticket, and classes TrainTicket and PlaneTicket. Define all attributes and implement all necessary getters and setters for Ticket, TrainTicket and Plane Ticket. Implement the methods in class Ticket with the following specifications: -Method cale() is abstract. -Method toString() will return a string with all the information about the ticket, as in the example below: "Ticket 1558 from Egaila to Salmiya leaves at 9, arrives at 10, stops 5 times costs I KD. In total available tickets 120."

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Ticket
d:int
price int
startTime ind
endTime int
departure String
destination: String
nrofstops int
availableantity.int
+Ticket)
Tickettid int, price int,startTimeint,
endTime int,dep String, dest String, nrOfStops.int,
availableduantity.int)
+tastringl) String
tcale(int
PlaneTicket
TrainTicket
nrOfluggage int
changeTicket boolean
Plane Ticket)
PlaneTickettidint,
price int startTimeint
endTime int dep:String, dest String
nrOfstopsint, availableGuantityint,
nrOftuggage int, waitingTime: int)
+toštringt String
addluggageToPrice) int
+calci)int
cabinNrint
soldTickets int
+TrainTicket()
+TrainTicketlid:int, price int,starttimeint,
endTime int,dep String dest String, nrOfStops:int,
availableQuantity:int, cabinterint soldTickets int)
+tostringl) String
+calc().int
Create abstract class Ticket, and classes TrainTicket and Plane Ticket.
Define all attributes and implement all necessary getters and setters for Ticket, TrainTicket and PlaneTicket.
• Implement the methods in class Ticket with the following specifications:
-Method cale() is abstract.
-Method toString() will return a string with all the information about the ticket, as in the exampe below:
"Ticket 1558 from Egaila to Salmiya leaves at 9, arrives at 10, stops 5 times costs I KD. In total
available tickets 120."
Transcribed Image Text:Ticket d:int price int startTime ind endTime int departure String destination: String nrofstops int availableantity.int +Ticket) Tickettid int, price int,startTimeint, endTime int,dep String, dest String, nrOfStops.int, availableduantity.int) +tastringl) String tcale(int PlaneTicket TrainTicket nrOfluggage int changeTicket boolean Plane Ticket) PlaneTickettidint, price int startTimeint endTime int dep:String, dest String nrOfstopsint, availableGuantityint, nrOftuggage int, waitingTime: int) +toštringt String addluggageToPrice) int +calci)int cabinNrint soldTickets int +TrainTicket() +TrainTicketlid:int, price int,starttimeint, endTime int,dep String dest String, nrOfStops:int, availableQuantity:int, cabinterint soldTickets int) +tostringl) String +calc().int Create abstract class Ticket, and classes TrainTicket and Plane Ticket. Define all attributes and implement all necessary getters and setters for Ticket, TrainTicket and PlaneTicket. • Implement the methods in class Ticket with the following specifications: -Method cale() is abstract. -Method toString() will return a string with all the information about the ticket, as in the exampe below: "Ticket 1558 from Egaila to Salmiya leaves at 9, arrives at 10, stops 5 times costs I KD. In total available tickets 120."
Expert Solution
steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Developing computer interface
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education