web java购物源码

 我来答
cz2473813003
2014-01-06
知道答主
回答量:20
采纳率:0%
帮助的人:5.1万
展开全部
这个是购物车类Cart
import 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; } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
herox_hu
2014-01-06 · TA获得超过776个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:311万
展开全部

在线商品销售管理系统

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
symller
推荐于2021-02-09 · 超过10用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:24.9万
展开全部

购物车实现的案例,挺详细。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式