Đây là yêu cầu phần bài tập của mình 
Ở class Order, mình không hiểu cái chỗ addLineItem phải ghi như thế nào, bạn nào giúp mình với. Dưới là code của mình.
Class Order
package tuan02.baitapthem;
import java.util.*;
public class Order {
private int orderID;
private Date orderDate;
private OrderDetail lineitems;
private Product product;
public Order(int orderID, Date orderDate) {
super();
this.orderID = orderID;
this.orderDate = orderDate;
}
public Date getOrderDate() {
return orderDate;
}
public void setOrderDate(Date orderDate) {
this.orderDate = orderDate;
}
public int getOrderID() {
return orderID;
}
public void addLineItem(Product product,int soluong)
{
}
public double calcTotalCharge(){
return product.getPrice()*lineitems.getQuantity();
}
@Override
public String toString(){
return String.format("%-5d %-10s",orderID,orderDate);
}
}
class OrderDetail
package tuan02.baitapthem;
public class OrderDetail {
private int quantity;
private Product product;
public int getQuantity() {
return quantity;
}
public OrderDetail(int quantity, Product product) {
super();
this.quantity = quantity;
this.product = product;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public OrderDetail(int quantity) {
super();
this.quantity = quantity;
}
@Override
public String toString() {
return String.format("%3d %5f", quantity,calcTotalPrice());
}
public double calcTotalPrice(){
return quantity*product.getPrice();
}
}
class Product
package tuan02.baitapthem;
public class Product {
private String productID;
private String description;
private double price;
public String getProductID() {
return productID;
}
public Product(){
this("00000","mo ta",0);
}
public Product(String productID, String description, double price) {
super();
this.productID = productID;
this.description = description;
this.price = price;
}
public void setProductID(String productID) {
this.productID = productID;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return String.format("%-7s%-10s%-5f",productID,description,price);
}
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?