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

📄 floor.java

📁 用java模拟的电梯程序,可以选择有几层楼,一共有几个人在哪几层等电梯,可以不断的增加等电梯的人数,并看电梯如何以设定的方式运行.
💻 JAVA
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -