Каково использование метода toString()? У меня есть подкласс, и мне нужно использовать метод tostring(). Как я могу использовать его для печати «C10». Если я пытаюсь сделать лотки и лестничную игру. Это сообщение об ошибке, которое я получаюПонимание метода tostring()?
Chute.java:12: ошибка: несовместимые типы return System.out.print ("C10"); ^ требуется: String найдено: аннулируются 1 ошибка
код:
public String toString()
{
return System.out.print("C10") ;
}
}
Ваш метод говорит return 'String' ... – squiguy
Вы никогда не должны печатать внутри метода - вместо этого верните строку, которую вы в противном случае распечатали, а затем вы можете использовать ее для других вещей, кроме печати. – Patashu
@ Паташу: Никогда не говори «никогда». Бывают случаи, когда печать в методе полезна для (начального уровня) отладки. – Makoto