Программирование и научные вычисления на языке Python/§15: различия между версиями
Содержимое удалено Содержимое добавлено
LeoMat (обсуждение | вклад) Нет описания правки |
LeoMat (обсуждение | вклад) Нет описания правки |
||
Строка 129:
<source lang="python">print y.v0</source>
В этом случае на выходе мы увидим число 3.
Кроме термина «экземпляр» для объектов, рожденных классом, говорят о функциях класса как ''методах'' и переменных класса как ''атрибутах''. С этого момента мы будем пользоваться такой терминологией. В нашем простом классе <tt>Y</tt> имеются два метода: <tt>__init__</tt> и <tt>value</tt> и два атрибута: <tt>v0</tt> и <tt>g</tt>. Имена методов и атрибутов могут свободно меняться точно так же как имена обычных функций и переменных. Однако, конструктор обязательно должен называться <tt>__init__</tt>.
===Переменная self===
|