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

📄 order.java

📁 CMU Java课程设计
💻 JAVA
字号:
import java.util.*;
public class Order {
	Vector item;
	public Order() {
		item=new Vector();
	}
	public void addItem(OrderItem orderItem){
		item.add(orderItem);
	}
	public void removeItem(OrderItem orderItem){
		item.removeElement(orderItem);
	}
	public Iterator getItemsIterator() {
		Iterator i=item.iterator();
		return  i;
	}
	public OrderItem getItem(Product product) {
		Iterator i=getItemsIterator();
		for(;i.hasNext();){
			OrderItem p=((OrderItem)i.next());
			if(product.equals(p.getProduct()))
				return p;
		}
		return null;
	}
	public int getNumberOfItems() {
		return item.size();
	}
	public double getTotalCost(){
		double cost=0;
		OrderItem order;
		Iterator i=getItemsIterator();
		for(;i.hasNext();){
			order=(OrderItem)i.next();
			cost+=order.getValue();
		}
		return cost;
		
	}
	
	 public OrderItem[] getItems(){
		 Iterator i= getItemsIterator();
		 OrderItem [] orderitem=new OrderItem[getNumberOfItems()];
		 for(int j=0;i.hasNext();j++){
			orderitem[j]=((OrderItem)i.next());
			}
		 return orderitem;
		 }
	
}

⌨️ 快捷键说明

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