Не правильно выводит код Java
stu[i] = new Candies("","","","");
stu[i] = new Candies("","","","");
stu[i] = new Candies("","","","");
System.out.println("Введите Тип");
stu[i].type = in.next();
System.out.println("Введите производителя");
stu[i].proizvoditel = in.next();
System.out.println("Введите состав");
stu[i].sostav = in.next();
System.out.println("Введите Название");
stu[i].name = in.next();
System.out.println(Arrays.toString(stu));
Вывод [Candies@179d3b25, Candies@254989ff, Candies@5d099f62, Candies@37f8bb67]
что делать
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Правильно всё выводит.
Если хотите, чтобы объект выводился как строка, то надо переопределить метод toString, а без него показывается лишь адрес в памяти