Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- public class House extends Building {
- private int bathrooms;
- private Room[] rooms;
- public House(int floors, int windows, int bathrooms, Room[] rooms) {
- super(floors, windows);
- this.bathrooms = bathrooms;
- this.rooms = rooms;
- }
- public int getBathrooms() {
- return bathrooms;
- }
- public void setBathrooms(int bathrooms) {
- this.bathrooms = bathrooms;
- }
- public Room[] getRooms() {
- return rooms;
- }
- public void setRooms(Room[] rooms) {
- this.rooms = rooms;
- }
- @Override
- public String toString() {
- return "--House-- \nBathrooms=" + bathrooms + ", Floors: "
- + this.getFloors() + ", Windows: " + this.getWindows()
- + "\nrooms:\n" + Arrays.toString(rooms) + "";
- }
- @Override
- public int area() {
- int result = 0;
- for (int i = 0; i < this.rooms.length; i++) {
- result += rooms[i].area();
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement