Question: I want the answer (1) Define a class with the following specification: a. Create a class called Building that has three private data members: name

I want the answer
I want the answer (1) Define a class with the following specification:

(1) Define a class with the following specification: a. Create a class called Building that has three private data members: name (String), number of flats (int) and roomsPerFlat (int). b. Write a constructor that accepts only the name of the building as an input parameter. The constructor sets the data member name to the input parameter and initializes flats and roomsPerFlat to 0 . c. Provide only one accessor (get) method for the name data member. d. Provide a method setBuildingDetails that sets both flats and roomsPerFlat data members from input parameters. Any of the input parameters is negative leave its corresponding data member unchanged. e. Define a method called calculateCapacity() which calculates and returns the capacity (double) of the building. The capacity is calculated using the formula: capacity =factorflatsroomsperFlat, where factor is equal to 0.75. f. Define a method called displayBuildingDetails() to display on the screen all the building's details as in the following sample

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!