Программирование и научные вычисления на языке Python/§15: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 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===