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

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 — тело класса: методы и атрибуты класса. Атрибуты данных… Читать далее »