Уведомления

Группа в Telegram: @pythonsu

#1 Март 20, 2010 15:00:37

likin
От:
Зарегистрирован: 2010-03-15
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Класс, указатель на самогосебя в классе.

Честно, я уже много язвков перепробывал….
Может быть всё просто, но … Попробуй проковыряй тунель вилкой…

Как мне реализовать типа this.field?
Как реализовать Singlenton?

Cпасибо, изнините за эмоции.



Офлайн

#2 Март 20, 2010 15:29:29

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Класс, указатель на самогосебя в классе.

Насколько я понял вам нужно что-то вроде

class A:
field = "i field"
def field_print(self):
print self.field



Офлайн

#3 Март 20, 2010 15:34:20

likin
От:
Зарегистрирован: 2010-03-15
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Класс, указатель на самогосебя в классе.

А если в функции будут параметры?



Офлайн

#4 Март 20, 2010 15:37:34

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Класс, указатель на самогосебя в классе.

class King(object):
def __init__(self, name):
self.name = name

king_tree = King('Святослав')
king_tree.son1 = King('Ярполк')
king_tree.son2 = King('Олег Древлянский')
king_tree.son3 = King('Владимир Красное Солнышко')
вы об этом?

UPD чуть подредактировал, со списком там по-другому надо…



Отредактировано (Март 20, 2010 15:51:41)

Офлайн

#5 Март 20, 2010 15:45:37

likin
От:
Зарегистрирован: 2010-03-15
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

Класс, указатель на самогосебя в классе.

Да.
Спасибо.
Непривычно…



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version