Уведомления

Группа в Telegram: @pythonsu

#1 Март 17, 2010 14:18:47

del3d
От:
Зарегистрирован: 2010-03-12
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

oop для малышей

Привет Всем!
Имеется класс A и класс B. Создаем объект a1 от класса A.
Как из метода класса A создать объект b1 от класса B? Но только чтобы b1 был не атрибутом a1, а самостоятельным объектом.



Офлайн

#2 Март 17, 2010 14:29:16

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

oop для малышей

>>> class A:
... def create_b(self):
... b = B()
... return b
...
>>> class B:pass
...
>>> a = A()
>>> b = a.create_b()
>>> b
<__main__.B instance at 0x94e822c>
>>>

Офлайн

#3 Март 17, 2010 15:11:50

del3d
От:
Зарегистрирован: 2010-03-12
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

oop для малышей

Спасибо, большое!
что-то я не допетрил return-ом вернуть..



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version