Mam metodę:
public static void readProductsData(Product[] products)
a w funkcji main() tablicę:
Product[] products;
Dopiero w metodzie zostanie ustalona liczba elementów tablicy products (zostanie pobrana od użytkownika) a obiekt utworzony operatorem new. Sterowanie wraca do funkcji main, a nad products pracują kolejne metody.
Problem w tym, że kompilator nie pozwala przekazać nieutworzonego obiektu. Jak sobie z tym poradzić?
Tablica products musi być przekazywana jako parametr (referencja) do metod (wymóg zadania).