public String toString() { return "OrderRecord idCode: " + idCode + "\n food:" + food.getName() + "\n price:" + food.getPrice() + " RMB\n customer:" + customer + "\n deliveryMan: " + deliveryMan.toString() + "\n creationDate:" + creationDate; }
时间: 2024-03-28 08:36:18 浏览: 44
toString()方法1
这段代码是一个Java类OrderRecord的定义,其中包含了OrderRecord类的公有成员方法toString。
公有成员方法toString是一个重载了Object类的toString方法的方法,用于返回当前对象的字符串表示形式,一般用于输出对象的信息或调试。在该方法中,将订单记录的相关信息转换成一个字符串,包括订单编号、订购食品的名称和价格、订购客户信息、配送人员信息和订单创建时间。
其中,使用了food对象的getName方法和getPrice方法,分别用于获取订购食品的名称和价格。customer和deliveryMan对象都重载了toString方法,用于返回字符串形式的客户信息和配送人员信息。
该方法的实现非常简单,将订单记录的相关信息拼接成一个字符串,并返回该字符串。toString方法的重载是面向对象编程中的常见操作,可以方便地输出对象的信息,便于调试和测试程序。
阅读全文