Объявление корневого класса Things:
>>> class Things:
pass
Pass - команда, с помощью которой можно создавать классы и функции, не программируя их поведение.
Объявляем класс потомок:
>>> class Animals(Things):
pass
Добавим в класс животных функцию двигаться. Должно получиться следующее:
>>> class Animals (Things):
def move(self):
print ('двигаться'
pass
Аргумент self дает возможность вызывать функции другие функции класса или класса предка.
Теперь можно создать объект класса и вызвать функцию move:
>>> animal = Animals()
animal.move()
Добавим в класс Animals функцию инициализации, которая будет вызываться при создании объекта класса. Добавим в функцию инициализации параметр ispots, чтобы свойству животного spots присвоить значение этого параметра:
>>> class Animals (Things):
def __init__(self, ispots):
self.spots = ispots
Теперь при создании экземпляра класса Animals мы можем присвоить свойству класса spots значение
>>> animal=Anamals(100)
Сборник:
Основы языка программирования Python