Skip to content

Conversation

@AlJoff
Copy link
Owner

@AlJoff AlJoff commented Dec 1, 2023

л3

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Здесь, точна та же информация что и в родительском классе Book Книга и автор. Не нужно перегружать этот метод

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Здесь, точна та же информация что и в родительском классе Book Книга и автор. Не нужно перегружать этот метод

Не совсем понял.
В методе помимо информации о книге и авторе из родительского класса Book выводится также информация о количестве страниц из самого класса PapperBook. Т.е. получается при перегрузке метода добавляет новая информация о количестве страниц в книге.
Аналогично и в AudioBook только там вместо количества страниц выводится продолжительность аудиокниги.

В любом случае я поправил код убрав перегрузку метода str из классов PapperBook и AudioBook

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Количество страниц или продолжительность книги характеризуют уже более конкретный объект - бумажную либо аудио-книгу. Эту информацию мы предоставляем именно в repr когда отображаем текстовое представление объекта, более общую суть единую для всех, а именно автора и название несёт в себе str

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Аналогично PaperBook

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants