Сьогодні23.01.2023 Мова Python є об’єктно-орієнтованою, тобто кожна величина є об’єктом певного класу. Добре спроєктовані класи – це «будівельні блоки», з яких легше будувати складні комп’ютерні програми. Клас – це опис об’єктів певного типу. Об’єкт – це екземпляр певного класу. Об’єкти мають різні властивості. Значення властивостей у кожного об’єкта свої.
Сьогодні23.01.2023 Синтаксис опису класу:class <назва класу>(<базовий клас>): <атрибут класу> = <значення> def __init__(self, <інші параметри>): self.<атрибут екземпляра> = значення. Методи класу – дії, які можуть виконувати об’єкти цього класу. Атрибут класу – це імена змінних, у яких зберігаються значення властивостей об’єктів. Методи __init__ – називається конструктором класу. Синтаксис команди створення об’єкта:[змінна = ] <назва класу>([<перелік значень параметрів>])
Сьогодні23.01.2023 Успадкування – це можливість створення класу-нащадка на основі наявного (базового) класу. Транспортний засіб має такі властивості: тип засобу, тип двигуна, вартість. Автобус крім цих властивостей має ще кількість місць, призначення, маршрут. З точки зору успадкування клас Автобус є нащадком класу Транспортний засіб.