📄 passengerunittest.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -