Class PassengerList has/should have the following members: - A list of valid PNR numbers pnrList as an instance variable. - Constructor PassengerList () populates the list pnrList as given in the template code. -Method public PassengerInfo getPassenger Info (String) should take a PNR number as argument, check if the PNR number is valid, and if yes, then return a valid PassengerInfo object that has the name of the passenger. For ease of implementation, we assume that the valid PNR numbers are 1 to 3. - An inner private class Passenger Info - Name of a passenger as an instance variable - This class implements interface IPassengerInfo, which enables its object to be accessible from outside the class PassengerList. - Constructor PassengerInfo (String) assigns the name of the passenger to the instance variable of class PassengerInfo whose PNR number is given. If the PNR number is 1, then the name should be Passenger 1, where the valid PNR numbers are for 1 ranging from 1 to 3.

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
100%
• Class PassengerList has/should have the following members:
-A list of valid PNR numbers pnrList as an instance variable.
Constructor PassengerList () populates the list pnrList as given in the template code.
-Method public PassengerInfo get PassengerInfo (String) should take a PNR number as argument, check
if the PNR number is valid, and if yes, then return a valid Passenger Info object that has the name of the passenger.
For ease of implementation, we assume that the valid PNR numbers are 1 to 3.
An inner private class PassengerInfo
Name of a passenger as an instance variable
- This class implements interface IPassenger Info, which enables its object to be accessible from outside the
class PassengerList.
- Constructor PassengerInfo (String) assigns the name of the passenger to the instance variable of
class Passenger Info whose PNR number is given. If the PNR number is 1, then the name should be passenger i,
where the valid PNR numbers are for 1 ranging from 1 to 3.
Transcribed Image Text:• Class PassengerList has/should have the following members: -A list of valid PNR numbers pnrList as an instance variable. Constructor PassengerList () populates the list pnrList as given in the template code. -Method public PassengerInfo get PassengerInfo (String) should take a PNR number as argument, check if the PNR number is valid, and if yes, then return a valid Passenger Info object that has the name of the passenger. For ease of implementation, we assume that the valid PNR numbers are 1 to 3. An inner private class PassengerInfo Name of a passenger as an instance variable - This class implements interface IPassenger Info, which enables its object to be accessible from outside the class PassengerList. - Constructor PassengerInfo (String) assigns the name of the passenger to the instance variable of class Passenger Info whose PNR number is given. If the PNR number is 1, then the name should be passenger i, where the valid PNR numbers are for 1 ranging from 1 to 3.
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Lists
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