floor.java

来自「用java模拟的电梯程序,可以选择有几层楼,一共有几个人在哪几层等电梯,可以不断」· Java 代码 · 共 61 行

JAVA
61
字号
// Floor.java// Represents a Floor located next to an ElevatorShaftpackage com.Anance.elevator.model;// Deitel packagesimport com.Anance.elevator.ElevatorConstants;public class Floor extends Location    implements ElevatorConstants {   // reference to ElevatorShaft object   private ElevatorShaft elevatorShaft;   // Floor constructor sets name of Floor   public Floor( String name )   {      setLocationName( name );   }   // get first or second Floor Button, using Location name   public Button getButton()   {      if ( getLocationName().equals( FIRST_FLOOR_NAME ) )         return getElevatorShaft().getFirstFloorButton();      else         if ( getLocationName().equals( SECOND_FLOOR_NAME ) )            return getElevatorShaft().getSecondFloorButton();      else         return null;   } // end method getButton   // get first or second Floor Door, using Location name   public Door getDoor()   {      if ( getLocationName().equals( FIRST_FLOOR_NAME ) )         return getElevatorShaft().getFirstFloorDoor();      else          if ( getLocationName().equals( SECOND_FLOOR_NAME ) )            return getElevatorShaft().getSecondFloorDoor();      else         return null;   } // end method getDoor   // get ElevatorShaft reference   public ElevatorShaft getElevatorShaft()   {      return elevatorShaft;   }   // set ElevatorShaft reference   public void setElevatorShaft( ElevatorShaft shaft )   {      elevatorShaft = shaft;   }}

⌨️ 快捷键说明

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