⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shoppingcartitem.java

📁 采用Struts框架做的网上啤酒买卖系统
💻 JAVA
字号:
package com.cavaness.beer4all.framework;import com.cavaness.beer4all.catalog.view.ItemView;//购物车中的商品类public class ShoppingCartItem {  //设置商品,计算此类商品总价格  public void setItem(ItemView newItem) {    item = newItem;    calculateExtendedPrice();  }  //设置此类商品总价格  public void setExtendedPrice(double newPrice) {    extendedPrice = newPrice;  }  //获取商品的描述信息  public String getDescription() {    return item.getDescription();  }  //获取商品编号  public Integer getId() {    return item.getOid();  }  //获取商品名  public String getName() {    return item.getName();  }  //带商品及商品数量初始化购物车中的商品类  public ShoppingCartItem(ItemView item, int qty) {    this.item = item;    this.quantity = qty;    calculateExtendedPrice();  }  //获取商品数量  public int getQuantity() {    return quantity;  }  //设置商品数量  public void setQuantity(int newQuantity) {    quantity = newQuantity;    calculateExtendedPrice();  }  //获取商品信息  public ItemView getItem() {    return item;  }  //获取商品单价  public Double getUnitPrice() {    return item.getPrice();  }   //获取此类商品总价格  public double getExtendedPrice() {    return extendedPrice;  } //计算此类商品总价格  private void calculateExtendedPrice() {    if ( item.getPrice() != null ){      extendedPrice = item.getPrice().doubleValue() * getQuantity();    }  }  private double extendedPrice = 0.0;  //此类商品总价格  private ItemView item = null;   //商品  private int quantity = 1;    //数量}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -