person.java

来自「This is the compiled java norms, these n」· Java 代码 · 共 57 行

JAVA
57
字号

public class Person  
{
  private String name;
  private Room occupies;

  public  Person(String nameIn)
  {
    this.name = nameIn;
    occupies = null;
  }

  public String getName()
  {
    return name;
  }

  public void setName(String name)
  {
    this.name = name;
  }

  public Room getOccupies()
  {
    return occupies;
  }

  public void setOccupies(Room room)
  {
    if (this.occupies !=room) 
    {
      if (this.occupies != null) 
      {
        this.occupies.removeOccupiedBy(this);  
      }
      this.occupies = room;
      if (room != null) 
      {
        room.addOccupiedBy(this);  
      }
    }
  }

  public void dispPersonDetails()
  {
     System.out.print(name);
     if (occupies != null) 
     {
       System.out.println(" " + occupies.getRoomNumber()); 
     }
     else
     {
       System.out.println(" is homeless");
     }
     
  }
}

⌨️ 快捷键说明

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