Я создаю Java-программу для домашней работы, где я должен добавить продукт в конкретный магазин. У меня проблема при попытке добавить в ArrayList из класса Store.
У меня есть продукт класса следующим образом:
class Product {
private String pName;
private int pPrice;
private int pQty;
public Product (String pName, int pPrice, int pQty) {
this.pName = pName;
this.pPrice = pPrice;
this.pQty = pQty;
}
}
И класс хранения следующим образом:
class Store {
private String storeName;
ArrayList<Product> pList =new ArrayList<>();
public Store() {
String name = storeName;
pList = new ArrayList<Product>();
}
public Store(String newStoreName,ArrayList<Product> newPList) {
this.storeName = newStoreName;
this.pList = newPList;
}
void setName(String storeName) {
this.storeName = storeName;
}
void setProduct(Product pList) {
pList.add(this.pList);//This return method add undefined for type Product, how to solve this error?
}
String getName() {
return storeName;
}
ArrayList<Product> getProductList() {
return pList;
}
}