Exercise 3 Create an inheritance hierarchy containing super class Patient and two sub classes Outpatient and Inpatient. Super class Patient contains: Three data members pName, FileNo and pDiagnose. No argument constructors and parametrized constructor. Method to display its data. Setters' getters Class Outpatient which contains: Data members appointment date, clinic_name, and doctor_name No argument constructors aud parametrized constructor Method to display its data. Sctters' getters Class Inpatient which contains: Data members admission_date, and number of estimated stay days No argument constructors and parametrized constructor. Method to display its data. Setters' getters In all classes, there is calc_care_cost method that returns the cost as follows: i) Ferr for Patient ii) 100 SR for each appointment for Outpatien iii) 50 SR for each day for InPatient

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 3PE
icon
Related questions
Question
Exercise 3
Create an inheritance hierarchy containing super class Patient
and two sub classes Outpatient and Inpatient.
Super class Patient contains:
Three data members pName, FileNo and pDiagnose.
No argument constructors and parametrized constructor.
Method to display its data.
Setters' getters
Class Outpatient which contains:
Data members appointment date, clinic_name, and
doctor_name
No argument constructors aud parametrized constructor
Method to display its data.
Sctters' getters
Class Inpatient which contains:
Data members admission_date, and number of estimated
stay days
No argument constructors and parametrized constructor.
Method to display its data.
Setters' getters
In all classes, there is calc_care_cost method that returns
the cost as follows:
i) Ferr for Patient
ii) 100 SR for each appointment for Outpatient
iii) 50 SR for each day for InPatient
Transcribed Image Text:Exercise 3 Create an inheritance hierarchy containing super class Patient and two sub classes Outpatient and Inpatient. Super class Patient contains: Three data members pName, FileNo and pDiagnose. No argument constructors and parametrized constructor. Method to display its data. Setters' getters Class Outpatient which contains: Data members appointment date, clinic_name, and doctor_name No argument constructors aud parametrized constructor Method to display its data. Sctters' getters Class Inpatient which contains: Data members admission_date, and number of estimated stay days No argument constructors and parametrized constructor. Method to display its data. Setters' getters In all classes, there is calc_care_cost method that returns the cost as follows: i) Ferr for Patient ii) 100 SR for each appointment for Outpatient iii) 50 SR for each day for InPatient
Expert Solution
steps

Step by step

Solved in 7 steps with 5 images

Blurred answer
Knowledge Booster
Software Development
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
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage