public StringBuilder data
public float total
public Cart(){
data=new StringBuilder()
}
public void buy(Goods g){
g.gtotal=g.gnum*g.gprice
total=total+g.gtotal
data.append("[")
data.append(g.gname+"|")
data.append(g.gprice+"|")
data.append(g.gnum+"|") //还是竖线看着方便
data.append(g.gtotal)
data.append("]")
}
public void delete(Goods g){
int s=data.indexOf(g.gname)
int e=data.indexOf("]", s)
data.delete(s-1, e+1)
total=total-g.gtotal //删除商品 ,需要修改总额
}
public void update(Goods g){
data.replace(3, 10, "["+g.gname+"|"+g.gprice+"|"+g.gnum+"|"+g.gtotal)
}
public void show(){
System.out.print("总计金额:" + total + " ")
System.out.println(data)
}
}
//Excute类里有点小错误,
//总觉得update方法 不对头,你想怎么做?
可以使用JavaBean来定义商品信息类。首先要定义一个商品信息JavaBean类,它有一些属性,如商品名称、价格、库存数量等。然后创建一个JavaBean实例,并设置其属性值,以表示特定的商品信息。最后,将JavaBean实例的属性值传递给其他应用程序,以访问商品信息。这需要做后台服务系统,购物系统许多都是分前台和后台的,,前台基本上是做显示物品信息,用户提交订单等,,后台做物品信息的增删改查,前台页面的显示属性等等,,,我就是做的网上购书系统,,为毕业设计,,嘻嘻:-D欢迎分享,转载请注明来源:内存溢出
评论列表(0条)