📄 cart.java
字号:
/**
* @name Cart.java
* @version 1.0
* @author Administrator/pan
* @date 2009/2/11
*/
package com.digitstore.process;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Cart {
//声明一个购物列表
private List<SalesLineItem> salesLineItem = new ArrayList<SalesLineItem>();
//构造函数
public Cart(){}
//获得当前CartSalesLineItem的列表集合
public Iterator getAllCartItems(){
return salesLineItem.iterator();
}
//添加商品条目方法
public void addSalesLineItem(SalesLineItem sLI){
salesLineItem.add(sLI);
}
//删除商品条目
public void removeSalesLineItem(SalesLineItem sLI){
salesLineItem.remove(sLI);
}
//计算购物车中的商品的总价格
public double getTotal(){
double subTotal = 0;
Iterator items = getAllCartItems();
while(items.hasNext()){
SalesLineItem sLI = (SalesLineItem)items.next();
subTotal += sLI.getSubTotal();
}
return subTotal;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -