Next, create class Lab14A with a main method or driver which should do the following: • Create two building objects: o buildingOne should be created using the default constructor o buildingTwo should be created using the overloaded (argument) constructor with the values provided: 30 Stories 30 apartments Occupancy variable set to 75% (0.75) - you may have to cast to float • You should then print out the information of buildingOne like the example shown below in the sample using the getters You should then print out the information of buildingTwo like the example shown below in the sample using the getters • Use the Setter of the occupancy percentage of buildingOne to change its value to 0% (0.0) • Use the Setter of the occupancy percentage of buildingTwo to change it to 100% (1.0) Remember, the name of the class containing the main method should be Lab14A. Please make sure that your two classes (Lab14A and BuildingBlueprint) are in the one file Please keep in mind that output of everyone should be the same and as shown below... Sample (AND ONLY) output: Year 2020: Building 1 has 10 floors, 20 apartments, and is 100% occupied. Full? true Building 2 has 30 floors, 30 apartments, and is 75% occupied. Full? false Many years pass. Year 2043: Building 1 has 10 floors, 20 apartments, and is 0% occupied. Full? false Building 2 has 30 floors, 30 apartments, and is 100% occupied. Full? true Looks like people prefer taller buildings.
Next, create class Lab14A with a main method or driver which should do the following: • Create two building objects: o buildingOne should be created using the default constructor o buildingTwo should be created using the overloaded (argument) constructor with the values provided: 30 Stories 30 apartments Occupancy variable set to 75% (0.75) - you may have to cast to float • You should then print out the information of buildingOne like the example shown below in the sample using the getters You should then print out the information of buildingTwo like the example shown below in the sample using the getters • Use the Setter of the occupancy percentage of buildingOne to change its value to 0% (0.0) • Use the Setter of the occupancy percentage of buildingTwo to change it to 100% (1.0) Remember, the name of the class containing the main method should be Lab14A. Please make sure that your two classes (Lab14A and BuildingBlueprint) are in the one file Please keep in mind that output of everyone should be the same and as shown below... Sample (AND ONLY) output: Year 2020: Building 1 has 10 floors, 20 apartments, and is 100% occupied. Full? true Building 2 has 30 floors, 30 apartments, and is 75% occupied. Full? false Many years pass. Year 2043: Building 1 has 10 floors, 20 apartments, and is 0% occupied. Full? false Building 2 has 30 floors, 30 apartments, and is 100% occupied. Full? true Looks like people prefer taller buildings.
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 3PE
Related questions
Question
written in c++ language and please do not use chegg to code this.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 6 images
Knowledge Booster
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.Recommended textbooks for you
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT