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

📄 shoppingbasket.java

📁 用JAVA实现购物框程序,通过对JAVA面向对象思想的深入理解,采用JAVABEAN思想设计了GOOD类,又采用了MVC设计模式,实现了各个功能的分离,提高了代码的可读性和可重用性!
💻 JAVA
字号:
package shoppingBasket;

import java.util.List;
import java.util.Vector;

public class ShoppingBasket {
	Vector<Goods> list = new Vector();
	float total;
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
	}
	public List<Goods> getList() {
		return list;
	}

	public void setList(List<Goods> list) {
		this.list = (Vector<Goods>) list;
	}
	


	public List addGoods(Goods goods){

		for(Goods good:list){
			if(good.equals(goods)){

				good.increase();
				return list;
			}
		}
		this.list.add(goods);
		return list;

	}

	public List deleteGoods(Goods goods){
		for(Goods g:list){
			if(goods.equals(g)){
				g.drop();
				if(g.getCount()==0){
					this.list.remove(g);
				}

				return list;
			}
		}

		return list;
	}

	public float getTotal(ShoppingBasket sb){
		float price = 0;
		for(int i=0;i<this.list.size();i++){
			Goods goods=this.list.get(i);
			price += goods.getPrice()*goods.getCount();
		}
		return price;

	}


}

⌨️ 快捷键说明

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