The class Buildinghas 2 attributes: materialUsed and surfaceArea which are of type String and double respectively. The constructor of the class initialises all variables. The class Building also has accessor and mutator (Set and Get) methods for all variables and a method price that calculates and displays the building’s price as per the table below: Surface area price Less or equal to 100 square meters 1000/ square meters Greater than 1500 square meters 1200/square meters Implement the class Building. The class Houseinherits all of the above variables and has another variable noOfStorey which is of type int. House has a constructor that initialises noOfStorey, materialUsed and surfaceArea. The class also has an accessor method for noOfStorey and a method PrintDetails that displays the house details. Implement the class House. Implement a class Construct, with a main method, that will ask the user to input the,number of storey, material used and surface area. The program should then display details of the house and its price. (Use the scanner class for input)
The class Buildinghas 2 attributes: materialUsed and surfaceArea which are of type String and double respectively. The constructor of the class initialises all variables. The class Building also has accessor and mutator (Set and Get) methods for all variables and a method price that calculates and displays the building’s price as per the table below: Surface area price Less or equal to 100 square meters 1000/ square meters Greater than 1500 square meters 1200/square meters Implement the class Building. The class Houseinherits all of the above variables and has another variable noOfStorey which is of type int. House has a constructor that initialises noOfStorey, materialUsed and surfaceArea. The class also has an accessor method for noOfStorey and a method PrintDetails that displays the house details. Implement the class House. Implement a class Construct, with a main method, that will ask the user to input the,number of storey, material used and surface area. The program should then display details of the house and its price. (Use the scanner class for input)
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 9PE
Related questions
Question
- The class Buildinghas 2 attributes: materialUsed and surfaceArea which are of type String and double respectively. The constructor of the class initialises all variables. The class Building also has accessor and mutator (Set and Get) methods for all variables and a method price that calculates and displays the building’s price as per the table below:
Surface area |
price |
Less or equal to 100 square meters |
1000/ square meters |
Greater than 1500 square meters |
1200/square meters |
Implement the class Building.
- The class Houseinherits all of the above variables and has another variable noOfStorey which is of type int. House has a constructor that initialises noOfStorey, materialUsed and surfaceArea. The class also has an accessor method for noOfStorey and a method PrintDetails that displays the house details. Implement the class House.
- Implement a class Construct, with a main method, that will ask the user to input the,number of storey, material used and surface area. The program should then display details of the house and its price. (Use the scanner class for input)
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 6 steps with 4 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