Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
(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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started