Java物流快递系统设计与实现

ExpressCompany

表示一个快递公司,具有以下属性:

- 名称(name)

- 快递费用(deliveryFee)

提供相应的 getter 方法以获取这些属性。

ExpressOrder

表示一个快递订单,包含以下属性:

- 发送方(sender)

- 接收方(receiver)

- 快递单号(expressNo)

- 重量(weight)

- 价格(price)

此外,包含以下方法:

- calculatePrice():计算快递费用,根据重量、快递公司费用和附加费用计算总费用。

- getExpressCompany():根据快递单上的快递公司名称获取对应的快递公司对象。

Main

main 方法中,创建一个 ExpressOrder 对象,并设置其属性。调用 getExpressNogetSendergetReceivergetWeightgetPrice 方法,分别获取快递单信息并打印。

java 文件大小:6.48KB