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