Python Python задачи Курсы
Классы и объекты в python. Урок 9 по языку python
Python — это процедурно-ориентированный и одновременно объектно-ориентированный язык программирования.
Объектно-ориентированное программирование
Объектно-ориентированное программирование (ООП) — это методология разработки программного обеспечения, основанная на концепции класса и объекта, при этом сама программа создается как набор объектов, взаимодействующих друг с другом и с внешним миром. Каждый объект является экземпляром некоторого класса. Классы образуют иерархию
Создание класса в Python
1) Для создания класса пишется ключевое слово class, его имя и двоеточие (:). Первая строчка в теле класса описывает его. (По желанию)
2) В теле класса допускается объявление атрибутов, методов и конструктора.
Наследование классов в Python
Наследование относится к возможности создания нового класса на основе существующего. Наследование подразумевает отношение между дочерним классом и родительским классом. В этом случае класс-потомок будет содержать те же атрибуты и методы, что и базовый класс, но его можно (и нужно) расширять, добавляя новые методы и атрибуты.
Методы в языке python
1) Метод класса напоминает классическую функцию, но на самом деле — это функция класса. Для использования ее необходимо вызывать через объект.
2) Первый параметр метода всегда self (ключевое слово, которое ссылается на сам класс).
Python Python задачи КурсыРепост статьи
13 июня 2022 г.