Answered step by step
Verified Expert Solution
Link Copied!

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
image text in transcribed
(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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Information And Database Systems 12th Asian Conference ACIIDS 2020 Phuket Thailand March 23 26 2020 Proceedings

Authors: Pawel Sitek ,Marcin Pietranik ,Marek Krotkiewicz ,Chutimet Srinilta

1st Edition

9811533792, 978-9811533792

More Books

Students also viewed these Databases questions