?? floor.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 + -