W klasie Lista mam metodę utwórz, która tworzy mi losowe karty. Kiedy jednak chcę wyświetlić te utworzone karty wyświetla się takie coś: karta.Karta@14487c8. Co robię nie tak? Z góry dziękuję za pomoc.
public void utworz()
{
Random rand = new Random();
int w=1; int k;
while (w!=0)
{
w = rand.nextInt(14);
k = rand.nextInt(4);
if (w!=0)
karty.add(new Karta(w,k));
}
System.out.println("Karty zostały utworzone.");
}
public void wyswietl()
{
for (Karta k: karty)
{
System.out.println(k.toString());
}
}