public class Order { // Complete this class according to the instructions in TMA02 Q2 // Instance variable and constant declarations should go here private int currentSize; private static int MAX_ORDERS = 10; private Product[] products; // The constructor should go here public Order() { currentSize = 0; products = new Product[MAX_ORDERS]; } // The public methods should go here public int getCurrentSize() { return products.length; } public void add(Product aProduct) { products[currentSize] = aProduct; currentSize++; } public void displayProducts() { for (int i = 0; i < products.length; i++) { System.out.println(products[i]); } } } */ public class TestOrder { public static void main(String[] args) { // Create three Product instances Product p1 = new Product("Tea set", "6 cups, saucers and side plates.", 2431); Product p2 = new Product("Coaster set", "6 decorative coasters.", 199); Product p3 = new Product("Kitchen memo pad", "Magnetic jotter for fridge.", 95); Product p4 = new Product("Salt shaker", "Silver effect salt shaker.", 110); Product p5 = new Product("Pepper shaker", "Silver effect pepper shaker, shop soiled.", 10); Product p6 = new Product("Pepper shaker", "Silver effect pepper shaker.", 105); Product p7 = new Product("Fridge magnet", "Pointless fridge magnet", 5); // Create an Order instance Order o1 = new Order(); // Check the size System.out.println("Size of order: " + o1.getCurrentSize()); // Add three items to the order o1.add(p1); o1.add(p2); o1.add(p3); o1.add(p4); o1.add(p5); o1.add(p6); o1.add(p7); }