Opgave

Open het project Products1 en werk de klasse StockManager verder uit. StockManager slaat objecten van het type Product op in een ArrayList. De methode addProduct voegt al eel product toe aan de collectie maar de methodes deliver, findProduct, printProductDetails en numberInStock moeten nog verder uitgewerkt worden.

Elk verkocht product wordt voorgesteld door een instantie van de klasse Product, die een productnummer, de naam van het product en het aantal van dat product in voorraad bevat. De klasse product definieert de methode increaseQuantity om toenames van de voorraad van het product te registreren. De methode sellOne registreert dat er van het product een exemplaar verkocht is, door het veld quantity te verlagen.

Constructor:

Methodes:

Specificaties