Вывод CMD Java включает пути к файлам в инструкциях печати - PullRequest
0 голосов
/ 10 февраля 2020

GreetingsClass. java Глава 1. java Глава 2. java Глава 3. java

У меня есть один класс, GreetingsClass. java, в пакете com.CITC1318.course ;. Три других класса, Chapter1. java, Chapter2. java, Chapter3. java, в пакете com.CITC1318.course.Chapters ;. GreetingsClass. java импортирует и создает объект из 3 других классов. Каждый конструктор в классах Chapter печатает «Hello from Chapter1!», «Hello from Chapter2!», «Hello from Chapter3!» -соответственно. Вывод GreetingsClass. java должен читать-

$ Greetings, CITC1318!

Привет из Chapter1!

Привет из Chapter2!

Привет из Chapter3!

Но я продолжаю получать это ...

1 Ответ

0 голосов
/ 10 февраля 2020

Когда вы создаете свой объект, вы распечатываете его, а затем, после распечатки всех трех объектов, вы пытаетесь снова напечатать объекты, но поскольку классы не реализуют метод toString, вы будете получить что-то вроде chapter2@1230123

Удалите SOP из вашего вызывающего класса.

Просто создайте экземпляр объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...