subject
Engineering, 16.04.2021 08:50 hanhann6895

Using only try java : Implement the class as depicted in the UML diagram.
Apartment

-city: String
-area: double
-nbOfRooms: int
-duplex: boolean
+num_apt: int
+Apartment(All data fields)
+getCity(): String
+getNumberOfStories(): int
+assessSize(): String
+printDescription(): void

Data Fields:
1. city: It may consist of one word or two such as “Beirut”, “Bint Jbeil”, etc.
2. area: its value is expressed in square meter
3. nbOfRooms: with maximum value of 10
4. duplex: either true or false to reflect whether the apartment is made of two stories or only a single one.
5. num_apt: to keep track of how many apartment objects were created.
Methods:
1. A constructor that creates an Apartment object with the specified values of all data fields. If the number
of rooms passed is greater than 10, then nbOfRooms is set to 0.
2. getCity(): this method returns the city with its letters all capitalized.
3. getNumberOfStories(): This method returns the number of stories of an apartment. If it is duplex, then 2
is returned otherwise 1 is returned.
4. assessSize(): This method returns “Spacious” if the area is greater than 150 square meter, “Small” if it is
less than 100 and “Medium” otherwise.
5. printDescription(): Method that displays the information of the apartment as in the following examples:

Example 1 Spacious 2 stories Apt in HAMRA - 250.0 (sqm) - 6 room(s)
Example 2 Small 1 story Apt in ZAHLE- 50.0 (sqm) - 1 room

Question 2 [30 points]:
Implement a client class to test the Apartment class as follows:
1. Create an array of Apartment objects of size 5.
2. Fill it with five Apartment objects according to your choice as a programmer (NOT from the user)
3. Print the description of all apartments in the array which are located in “Beirut”
4. Display the size assessment of each apartment in the array.
5. Display the city of all apartment objects that are formed of two stories

ansver
Answers: 2

Other questions on the subject: Engineering

image
Engineering, 03.07.2019 14:10, kayabwaller4589
When at a point two solid phase changes to one solid phase on cooling then it is known as a) eutectoid point b) eutectic point c) peritectic point d) peritectoid point
Answers: 3
image
Engineering, 04.07.2019 18:10, kevin72836
Consider a large isothermal enclosure that is maintained at a uniform temperature of 2000 k. calculate the emissive power of the radiation that emerges from a small aperture on the enclosure surface. what is the wavelength ? , below which 10% of the emission is concentrated? what is the wavelength ? 2 above which 10% of the emission is concentrated? determine the wavelength at which maximum spectral emissive power occurs. what is the irradiation incident on a small object placed inside the enclosure?
Answers: 2
image
Engineering, 04.07.2019 18:20, kodyclancy
Aquick transition of the operating speed of a shaft from its critical speed will whirl amplitude. (a) increase (b) limit (c) not affect (d) zero
Answers: 2
image
Engineering, 04.07.2019 19:10, moneyyfletcher
The air in an automobile tire with a volume of 0.015 m3 is at 32°c and 140 kpa gage. determine the amount of air that must be added to raise the pressure to the recommended value of 206 kpa gage. assume the atmospheric pressure to be 128 kpa and the temperature and the volume to remain constant.[r-0.287 kj/kgk]
Answers: 3
You know the right answer?
Using only try java : Implement the class as depicted in the UML diagram.
Apartment

Questions in other subjects: