passengerunittest.java

来自「航班订座系统~java的作业」· Java 代码 · 共 27 行

JAVA
27
字号
public class PassengerTest
{
  public static void main (String argc[])
 {
  Passenger op1 = new OrdinaryPassenger("Smith", "Y");
  Passenger op2 = new OrdinaryPassenger("Smith", "N");
  Passenger lp1 = new IslandPassenger("McLeod", "Barra");
  Passenger bp1 = new BusinessPassenger("Jones", "SQA");
  float price = 20.0F;
// Test 1 - Ordinary passenger with discount
  System.out.println("\n\t\tName: "+op1.getName());
  op1.displayDetails();
  System.out.println("\t\tPaid: "+price*op1.getDiscount());
// Test 2 - Ordinary passenger without discount
  System.out.println("\n\t\tName: "+op2.getName());
  op2.displayDetails();
  System.out.println("\t\tPaid: "+price*op2.getDiscount());
// Test 3 - Local passenger
  System.out.println("\n\t\tName: "+lp1.getName());
  lp1.displayDetails();
  System.out.println("\t\tPaid: "+price*lp1.getDiscount());
// Test 4 - Business passenger
  System.out.println("\n\t\tName: "+bp1.getName());
  bp1.displayDetails();
  System.out.println("\t\tPaid: "+price*bp1.getDiscount());
 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?