一、语言和环境
A、实现语言
Java
B、环境要求
MyEclipse 10
二、功能要求
开发阳光旅行网app中用户下单功能,可实现用户添加订单并完善出行人信息、修改订单,删除订单以及打印行程信息等功能。
具体功能要求如下:
(1)显示系统主菜单
包括添加出行订单、查看我的出行订单、修改订单信息、删除出行人、查看行程、退出系统6项功能,其他功能本项目不做要求,当用户选择功能编号后可进入执行相应功能。
首先声明一个共同的抽象类:
package com.pojo;
/**
* 老人、成年人、小孩的抽象类
*
* @author Think
*
*/
public abstract class Person {
private String name;
private int age;
public Person() {
super();
}
public Person(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public abstract double calMoney();
public abstract void show();
}
成年人类:
package com.pojo;
/**
* 成年人类
*
* @author Think
*
*/
public class Adult extends Person {
// 调用方法直接返回金额
@Override
public double calMoney()