帮我写一份小程序java后端的订单模块代码
时间: 2023-05-12 15:04:30 浏览: 52
好的,以下是一个简单的Java后端订单模块代码:
```
import java.util.ArrayList;
import java.util.List;
public class OrderModule {
private List<Order> orders;
public OrderModule() {
orders = new ArrayList<>();
}
public void addOrder(Order order) {
orders.add(order);
}
public List<Order> getOrders() {
return orders;
}
public static void main(String[] args) {
OrderModule orderModule = new OrderModule();
Order order1 = new Order(1, "Product A", 10.0);
Order order2 = new Order(2, "Product B", 20.0);
orderModule.addOrder(order1);
orderModule.addOrder(order2);
List<Order> orders = orderModule.getOrders();
for (Order order : orders) {
System.out.println(order);
}
}
}
class Order {
private int id;
private String productName;
private double price;
public Order(int id, String productName, double price) {
this.id = id;
this.productName = productName;
this.price = price;
}
public int getId() {
return id;
}
public String getProductName() {
return productName;
}
public double getPrice() {
return price;
}
@Override
public String toString() {
return "Order{" +
"id=" + id +
", productName='" + productName + '\'' +
", price=" + price +
'}';
}
}
```
这个订单模块包含一个Order类和一个OrderModule类。Order类表示一个订单,包含订单ID、产品名称和价格。OrderModule类表示订单模块,包含一个订单列表和一些方法来添加和获取订单。在main方法中,我们创建了两个订单并将它们添加到订单模块中,然后获取订单列表并打印出来。