Создание классов
Классы в Python определяются с помощью ключевого слова class
, после которого указывается имя класса и двоеточие. Внутри класса могут быть определены атрибуты и методы.
class Car:
wheels = 4
def __init__(self, color):
self.color = color
def drive(self):
print(f"The {self.color} car is driving")
Создание объектов
Для создания объекта (экземпляра) класса, вызывается имя класса с передачей аргументов в соответствующий метод __init__
, если он определен.
my_car = Car("blue")
Использование объектов
Обращение к атрибутам и методам объекта осуществляется через точку. Например, можно получить значение атрибута color
или вызвать метод drive
объекта my_car
.
print(my_car.color)
my_car.drive()
Классы и объекты являются основой объектно-ориентированного программирования в Python. Они позволяют моделировать реальные объекты и их поведение, упрощая разработку и поддержку кода.