Архив метки: ООП

Python: классы и объектно-ориентированное программирование

9 июля 2015
 

  Введение Прежде, чем говорить о классах – было бы хорошо понимать основы пространства имён в Python и основы жизненного цикла данных в нём. Имена Для начала – поговорим об именах. Имя – это просто идентификатор, который указывает на какой-то объект в памяти. Т.е., создавая объект в памяти – вы можете создать указатель, после чего обратиться… Читать далее »

Python: ООП – наследование классов

21 августа 2014
 

 Наследование в ООП Понимание наследования в ООП и классах Python обязательно для понимания. Рассмотрим простые примеры наследования. Возьмём код из статьи Python: классы — краткий обзор: аргументы, методы и специальные методы, импорт классов: class thisIsClass: ”’This is class documentation”’ # зададим два аргумента arg1 = ‘string’ arg2 = 100 # зададим два аргумента – changearg1, changearg2… Читать далее »

Python: классы – краткий обзор: аргументы, методы и специальные методы, импорт классов

18 августа 2014
 

 Структура класса class ClassName: ‘Optional class documentation string’ class_body Тут: class – объявление класса, аналогично def в функциях; ClassName – имя класса; так же может включать в скобках имя “родительского класса” (наследование классов); ‘Optional class documentation string’ – опционально, описание класса, доступна при вызове ClassName.__doc__; class_body – тело класса: методы и атрибуты класса. Атрибуты данных… Читать далее »