Программирование и научные вычисления на языке Python/§15: различия между версиями
Содержимое удалено Содержимое добавлено
LeoMat (обсуждение | вклад) Нет описания правки |
LeoMat (обсуждение | вклад) Нет описания правки |
||
Строка 138:
===Переменная self===
Внутри конструктора <tt>__init__</tt> аргумент <tt>self/tt> это переменная, содержащая создаваемый экземпляр. Когда мы пишем
<source lang="python">
self.v0 = v0
self.g = 9.81</source>
мы определяем два новых атрибута в этом экземпляре. Параметр <tt>self/tt> тайно возвращается к коду вызова. Мы можем представить себе <tt>y = Y(3)/tt> как
<source lang="python">
Y.__init__(y, 3)</source>
|