Java物流快递系统设计与实现
ExpressCompany 类
表示一个快递公司,具有以下属性:
- 名称(name)
- 快递费用(deliveryFee)
提供相应的 getter 方法以获取这些属性。
ExpressOrder 类
表示一个快递订单,包含以下属性:
- 发送方(sender)
- 接收方(receiver)
- 快递单号(expressNo)
- 重量(weight)
- 价格(price)
此外,包含以下方法:
- calculatePrice():计算快递费用,根据重量、快递公司费用和附加费用计算总费用。
- getExpressCompany():根据快递单上的快递公司名称获取对应的快递公司对象。
Main 类
在 main
方法中,创建一个 ExpressOrder 对象,并设置其属性。调用 getExpressNo
、getSender
、getReceiver
、getWeight
和 getPrice
方法,分别获取快递单信息并打印。
6.48KB
文件大小:
评论区