⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 room.java

📁 This is the compiled java norms, these norms of a good programmer is very often used
💻 JAVA
字号:
import java.util.*;

public class Room 
{
  // attributes
  private String roomNumber;
  private int maxNumberOfOccupants;
  private Collection occupiedBy = new ArrayList(); // of Person 
  
  public Room(String roomNumber, int maxNumberOfOccupants)
  {
    this.roomNumber = roomNumber;
    this.maxNumberOfOccupants = maxNumberOfOccupants;
  }

  public String getRoomNumber()
  {
    return roomNumber;
  }

  public void setRoomNumber(String roomNumber)
  {
    this.roomNumber = roomNumber;
  }

  public int getMaxNumberOfOccupants()
  {
    return maxNumberOfOccupants;  
  }
  
  public void setMaxNumberOfOccupants(int maxNumberOfOccupants)
  {
    this.maxNumberOfOccupants = maxNumberOfOccupants;
  }
  public boolean isOccupied()
  {
    return !occupiedBy.isEmpty();
  }

  public int noOfOccupants()
  {
    return occupiedBy.size();
  }
  
  public Collection getOccupiedBy()
  {
    return occupiedBy;
  }

  public void addOccupiedBy(Person aPerson)
  {
    // your code in here
  }
  
  public void removeOccupiedBy(Person aPerson)
  {
    // your code in here
  }
  
  public void dispRoomDetails()
  {
    System.out.print("\nRoom number: " + roomNumber + " maximum number of staff is " + this.maxNumberOfOccupants);
    
    // your code in here
    
    System.out.println();
  }

  public static void main(String[] args)
  {
    Room j307 = new Room("J307", 1);
    j307.dispRoomDetails();
    
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -