Добавил:
Kaz
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсач 4 семестр ксис вмсис (Ковальчук) / Source code / MagazineHelper3 / src / by / ProductData
.java package by;
import java.util.Iterator;
import java.util.LinkedList;
import Products.Product;
public class ProductData
{
//queue with information about product
LinkedList<Product> productdata = new LinkedList<Product>();
//the number of products
int number;
//constructors
ProductData()
{
number = 0;
}
//method for adding element into ProductData object
public void addElement(Product product)
{
productdata.add(product);
number++;
}
//get number of elements into ProductData object
public int getSize()
{
return number;
}
//get element with deleting
public Product getElementWithPopping()
{
number--;
return productdata.pop();
}
//show into console all elements
public void showIntoConsole()
{
for(Iterator<Product> iter = productdata.iterator();iter.hasNext();)
{
Product product = (Product)iter.next();
product.showProductIntoConsole();
}
}
public LinkedList<Product> getAllListOfProducts()
{
return productdata;
}
public void deleteAll()
{
productdata.removeAll(productdata);
}
}
import java.util.Iterator;
import java.util.LinkedList;
import Products.Product;
public class ProductData
{
//queue with information about product
LinkedList<Product> productdata = new LinkedList<Product>();
//the number of products
int number;
//constructors
ProductData()
{
number = 0;
}
//method for adding element into ProductData object
public void addElement(Product product)
{
productdata.add(product);
number++;
}
//get number of elements into ProductData object
public int getSize()
{
return number;
}
//get element with deleting
public Product getElementWithPopping()
{
number--;
return productdata.pop();
}
//show into console all elements
public void showIntoConsole()
{
for(Iterator<Product> iter = productdata.iterator();iter.hasNext();)
{
Product product = (Product)iter.next();
product.showProductIntoConsole();
}
}
public LinkedList<Product> getAllListOfProducts()
{
return productdata;
}
public void deleteAll()
{
productdata.removeAll(productdata);
}
}
Соседние файлы в папке by