Могут ли экземпляры существовать внутри класса - PullRequest
0 голосов
/ 02 апреля 2019

Я хотел бы знать, существуют ли экземпляры внутри класса.Я сделал велосипедную систему, которая производит разные виды велосипедов.Я хотел бы знать, могут ли объекты разных типов циклов существовать внутри класса, также я получил его код, для которого я хочу, чтобы кто-то просмотрел его и сказал мне, хорошо это или плохо.Ссылка на файл прилагается, было бы здорово, если бы кто-то просмотрел ее и рассказал мне о любых ошибках или улучшениях Ссылка на код

Ответы [ 2 ]

0 голосов
/ 02 апреля 2019

Давайте разберемся, какие классы и объекты являются первыми. Класс аналогичен множеству, а объект является экземпляром этого множества. Предположим, у вас есть класс под названием Citizen. Это было бы общей концепцией гражданина государства. Если вы создадите экземпляр Citizen, в результате вы получите объект, который является конкретным гражданином. Теперь у объекта Citizen есть некоторые атрибуты, такие как имя, возраст и некоторые способности, такие как голосование. Эти атрибуты и способности в основном являются атрибутами и способностями человека.

Класс может иметь атрибуты и способности самостоятельно. Например, у класса Граждан может быть возможность отпраздновать национальный праздник, и да, у него могут быть атрибуты, например, у президента. Является ли президент гражданином? Да, он / она есть. Особый гражданин, достойный быть доступным из общей концепции гражданина.

Нет технической проблемы в определении члена класса как экземпляра того же класса. Это совершенно правильная вещь.

0 голосов
/ 02 апреля 2019

Да, почему бы и нет?

Все в Python - это объекты, поэтому если у вас есть простой список внутри вашего класса, это еще один объект внутри вашего класса!

Вы даже можете иметь свои собственные объекты класса внутри вашего класса

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