Задать вопрос
@Finn555

Как создать экземпляр экземпляра класса?

Есть же класс enum; можно создать экземпляр этого класса и экземпляр экземпляра этого класс. И я задумался: как сделать свой класс, чтобы можно было тоже создавать экземпляр экземпляра этого класса?
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой 1 комментарий
Ответ пользователя Сергей Стадник К ответам на вопрос (3)
class MyClass:
    def __init__(self, name):
        self.name = name

    def create_instance(self, name):
        return MyClass(name)

instance1 = MyClass("Первый экземпляр")
instance2 = instance1.create_instance("Второй экземпляр")

print(instance1.name)
print(instance2.name)
Ответ написан
Комментировать