搜档网
当前位置:搜档网 › 东北大学软件学院面向对象程序设计实验二Catalog.java

东北大学软件学院面向对象程序设计实验二Catalog.java

import java.util.ArrayList;
import java.util.Iterator;


public class Catalog implements Iterable {

ArrayList products;


public Catalog() {
products = new ArrayList();
}

public void addProduct(Product product){
products.add(product);
}

public ArrayList getProducts() {
return products;
}

@Override
public Iterator iterator() {
// TODO Auto-generated method stub
return products.iterator();
}

public Product getProduct(String code){
for(Product product : products){
if (product.getCode().equals(code)){
return product;
}
}
return null;
}

public int getNumberOfProducts(){
return products.size();
}
}

相关主题