示例#1
0
  public static void main(String[] args) {
    // TODO Auto-generated method stub

    // 입차
    Car car1 = new Car();

    car1.no = "1234"; // car1 주소에 멤버변수no에 1234입력
    car1.inTime = 12;
    // 2시간이 지난후
    car1.outTime = 14;
    car1.fee = (car1.outTime - car1.inTime) * 1000;

    Car car2 = new Car();

    car2.no = "5678";
    car2.inTime = 13;
    // 2번째차 OUT
    car2.outTime = 14;
    car2.fee = (car2.outTime - car2.inTime) * 1000;

    // 헤더 출력
    car1.headerPrint();

    // car1. 출력(영수증출력)

    car1.print();

    // car2. 출력(영수증출력)
    car2.print();
  }
示例#2
0
  public static void main(String args[]) {
    Driver lewis = new Driver("Lewis Hamilton", 30, "UK");
    System.out.println(
        lewis.getName() + " Age: " + lewis.getAge() + " Country: " + lewis.getCountry());

    Driver vettel = new Driver("Sebastian Vettel", 28);
    vettel.setCountry("Germany");
    vettel.print();

    Car c1 = new Car("F1 W06", "Mercedes", lewis, 500);
    System.out.println(
        c1.getName()
            + " Manufacturer: "
            + c1.getManufacturer()
            + " Driver: "
            + c1.getDriver().getName()
            + " FuelCapacity: "
            + c1.getFuelCapacity());
    c1.refuel(100);
    c1.drive(400);
    System.out.println(
        c1.getName()
            + " Manufacturer: "
            + c1.getManufacturer()
            + " Driver: "
            + c1.getDriver().getName()
            + " FuelCapacity: "
            + c1.getFuelCapacity());

    Car c2 = new Car("SF15-T", "Ferrari");
    c2.setDriver(vettel);
    c2.setFuelCapacity(400);
    c2.print();
    c2.refuel(50);
    c2.drive(500);
    c2.print();

    c1.getDriver().print();
    c2.getDriver().print();

    return;
  }