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)

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 9PE
icon
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
steps

Step by step

Solved in 6 steps with 4 images

Blurred answer
Knowledge Booster
JQuery and Javascript
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