Write a Java console application to print a report and determine if a hospital is due for a health  inspection. Make use of an abstract class named Inspection that contains variables to store the  hospital location, hospital name and the years since the last inspection. This class also creates  methods to get the hospital location, name, and years since the last hospital inspection by using  the get methods. Create a constructor that accepts the hospital location, name and years since  the last inspection as parameters.    The Inspection class must implement an iInspection interface that contains the following:    interface iInspection {      public String getLocation();      public String getHospitalName();      public int getYearsSinceInspection();      public String getInspectionNeeded();  }    Create a subclass called Hospital Inspections that extends the Inspection class. The Hospital  Inspection class must contain a constructor to accept the hospital location, name and years since  inspection as parameters. Write code for the printInspectionReport method, which prints the  hospital location, hospital name, years since the inspection and whether a hospital inspection is  due. Any hospital that has not had an inspection for more than two years is required to have an  inspection.    Finally, write a Use_Inspection class to instantiate the Hospital Inspections class. Sample output is  shown below, and you may use the same values to test your application.

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%

Write a Java console application to print a report and determine if a hospital is due for a health  inspection. Make use of an abstract class named Inspection that contains variables to store the  hospital location, hospital name and the years since the last inspection. This class also creates  methods to get the hospital location, name, and years since the last hospital inspection by using  the get methods. Create a constructor that accepts the hospital location, name and years since  the last inspection as parameters.    The Inspection class must implement an iInspection interface that contains the following:  

 interface iInspection {      public String getLocation();      public String getHospitalName();      public int getYearsSinceInspection();      public String getInspectionNeeded();  }  

 Create a subclass called Hospital Inspections that extends the Inspection class. The Hospital  Inspection class must contain a constructor to accept the hospital location, name and years since  inspection as parameters. Write code for the printInspectionReport method, which prints the  hospital location, hospital name, years since the inspection and whether a hospital inspection is  due. Any hospital that has not had an inspection for more than two years is required to have an  inspection.  

 Finally, write a Use_Inspection class to instantiate the Hospital Inspections class. Sample output is  shown below, and you may use the same values to test your application.  

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

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
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