web java购物源码
在线商品销售管理系统
这个是购物车类Cartimport java.util.ArrayList;import java.util.List;public class Cart { /** * 实现对购物车 * 增删该查功能 */ private List<CartItem> computers = new ArrayList<CartItem>(); /* * 购物车增加一个商品 */ public boolean add(CartItem c){ for(CartItem item : computers){ if(item.getC().getId() == c.getC().getId()){ return false; } } computers.add(c); return true; } /** * 删除购物的一件东西 * @param id */ public void delete(int id){ for(CartItem item : computers){ if(item.getC().getId() == id){ computers.remove(item); return; } } } /** * 购物车的东西共花了多少钱 * @return */ public double cost(){ double sum = 0; for(CartItem c : computers){ sum+=(c.getC().getPrice()*c.getQty()); } return sum; } public void clear(){ computers.clear(); } /** * 修改数量 * @param id * @param qty */ public void modify(int id,int qty){ for(CartItem i : computers){ if(i.getC().getId() == id){ i.setQty(qty); return; } } } public List<CartItem> list() { // TODO Auto-generated method stub return computers; } }这个是物品CartItem类:package com.jk.bean;import com.jk.pojo.Computer;public class CartItem { private Computer c; private int qty; public Computer getC() { return c; } public void setC(Computer c) { this.c = c; } public int getQty() { return qty; } public void setQty(int qty) { this.qty = qty; } }