passengersource.java
来自「现在在国外大学里最流行的java学习软件,同时还有大量的example,在名为p」· Java 代码 · 共 45 行
JAVA
45 行
/** * Simulate passengers requesting rides from a taxi company. * Passengers should be generated at random intervals. * * @author David J. Barnes and Michael Kolling * @version 2006.03.30 */public class PassengerSource{ private TaxiCompany company; /** * Constructor for objects of class PassengerSource. * @param company The company to be used. Must not be null. * @throws NullPointerException if company is null. */ public PassengerSource(TaxiCompany company) { if(company == null) { throw new NullPointerException("company"); } this.company = company; } /** * Have the source generate a new passenger and * request a pickup from the company. * @return true If the request succeeds, false otherwise. */ public boolean requestPickup() { Passenger passenger = createPassenger(); return company.requestPickup(passenger); } /** * Create a new passenger. * @return The created passenger. */ private Passenger createPassenger() { return new Passenger(new Location(), new Location()); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?