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 + -
显示快捷键?