?? 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>();
//構(gòu)造函數(shù)
public Cart(){}
//獲得當(dāng)前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;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -