Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

JAVA PROGRAM! Part (1) Define a class with the following specification: a. Create a class called Building that has three private data members: name (String),

JAVA PROGRAM!
image text in transcribed
image text in transcribed
Part (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 setBuilding Details that sets both flats and roomsPerFoot 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 Flats x roomsPerFlat capacity is calculated using the formula: capacity = where factor is equal to 0.75. 1. Define a method called displayBuilding Details() to display on the screen all the building's details as in the following sample Name: Andalus Flats: 20, Rooms: 3, Capacity: 80 factor Part (2) Write a Java application to do the following: a. Create an object called b1 from the class Building and initialize its name to "Awal". b. Set the number of flats of b1 to 12 and the number of rooms per flat to 3. c. Display the building details for b1

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

Time Series Databases New Ways To Store And Access Data

Authors: Ted Dunning, Ellen Friedman

1st Edition

1491914726, 978-1491914724

More Books

Students also viewed these Databases questions

Question

Explain the various methods of job evaluation

Answered: 1 week ago

Question

Differentiate Personnel Management and Human Resource Management

Answered: 1 week ago

Question

Describe the functions of Human resource management

Answered: 1 week ago