Привет, я пишу проверку удовлетворенности, и у меня есть Literal
класс
Мне нужно:
метод для отображения подробностей / состояний
Literal
метод для отображения необработанного пользователявходные данные
Literal
.
Но есть только один
toString
метод. Какой из них я должен добавить в
toString
, и для какого я должен создать новый метод? Есть ли соглашение для такого типа вещей? Если да, есть ли причина?
Обновление
Моя строка подробностей / состояний выглядит следующим образом:
String.format("Full literal: %s, raw literal: %s, negated: %s, " +
"tautology: %s, contradiction: %s, assigned: %s",
this.fullLiteral, this.rawLiteral,
this.isNegated, this.isTautology,
this.isContradiction, this.isAssigned ? this.truthValue : "null");
Моя необработанная литеральная строка выглядит следующим образом:
return String.format("Raw literal: %s", this.rawLiteral);