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)

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