Advertisement
Dakpluto

House.java

Nov 30th, 2014
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3. public class House extends Building {
  4.     private int bathrooms;
  5.     private Room[] rooms;
  6.  
  7.     public House(int floors, int windows, int bathrooms, Room[] rooms) {
  8.         super(floors, windows);
  9.         this.bathrooms = bathrooms;
  10.         this.rooms = rooms;
  11.     }
  12.  
  13.     public int getBathrooms() {
  14.         return bathrooms;
  15.     }
  16.  
  17.     public void setBathrooms(int bathrooms) {
  18.         this.bathrooms = bathrooms;
  19.     }
  20.  
  21.     public Room[] getRooms() {
  22.         return rooms;
  23.     }
  24.  
  25.     public void setRooms(Room[] rooms) {
  26.         this.rooms = rooms;
  27.     }
  28.  
  29.     @Override
  30.     public String toString() {
  31.         return "--House-- \nBathrooms=" + bathrooms + ", Floors: "
  32.                 + this.getFloors() + ", Windows: " + this.getWindows()
  33.                 + "\nrooms:\n" + Arrays.toString(rooms) + "";
  34.     }
  35.  
  36.     @Override
  37.     public int area() {
  38.         int result = 0;
  39.  
  40.         for (int i = 0; i < this.rooms.length; i++) {
  41.             result += rooms[i].area();
  42.         }
  43.         return result;
  44.     }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement