Я довольно новичок в кодировании. Это мой первый класс, и это введение в Java. Я застрял на одной части задания - не знаю, куда идти.Получение объекта моего продукта в массив - Java
У меня есть программа инвентаризации, которая имеет класс продукта и класс запаса. Класс запаса должен иметь возможность использовать объект продукта в массиве в методах, чтобы 1) рассказать, есть ли товар в запасе w. его ску. 2) возвращаемое количество с sku 3) добавьте или удалите продукт со склада.
Это звучит достаточно просто, но я не понимаю его. Я искал в Интернете и читал мою книгу в течение нескольких недель безрезультатно, поэтому я думал, что попробую.
класс Мой продукт содержит обычные методы получения/установки для QTY, СКУ, цена, название
Это мой Stock класс:
public class Stock
{
private static final int MAX = 100;
int currentNoOfProd = 0;
Product[] productsArray = new Product[MAX];
//I need an empty stock array constructor
/* public Stock (int[] stockArray)
{
this.productsArray = stockArray;
}*/
//method to tell if Product is in Stock with SKU
public void inStock()
{
for(int i = 0; i< MAX; i++)
{
System.out.println("testing stock inventory\n" + productsArray[i].getSKU());
if (productsArray[i].getQty() > 0)
{
System.out.println("In Stock");
}
}
}
//return the quantity of a Product given its SKU
public void qtyInStock()
{
for(int i=0; i< MAX; i++)
{
System.out.println("in qtyInStock loop\n" + productsArray[i].getSKU());
System.out.println("getting quantity qtyInStock" + productsArray[i].getQty());
}
}
//add or remove a Product from Stock
} Мой запас класс только у меня тестирование идеи попробуйте и сделайте/что-то /, но в этот момент я полностью потерян. Это может быть неопределенным, но я не знаю, насколько более конкретным я могу получить.
Я жестко кодирую sku, имя, цену и quatity в моей программе драйверов, если это помогает, когда я запускаю объект продукта.
Предложения были бы замечательными или подсказками, что-нибудь действительно помогло бы мне двигаться дальше и понять это и узнать. Спасибо.
Прежде всего, ваши методы должны получить некоторые вменения. Например, ваш комментарий говорит «return ... учитывая его sku», но вы не «даете» такое значение. –
Используется ли сборка (динамические структуры данных) в задании или вам нужно использовать массивы? –
@MickMnemonic, к сожалению, мы должны использовать массивы – bichorom