Классы и объекты
Классы и объекты в Python:
Класс:
Описание: Класс - это шаблон или чертеж для создания объектов. Он определяет атрибуты (переменные) и методы (функции), которые будут присутствовать в созданных объектах. Класс - это абстракция, представляющая собой определенный тип данных.
Пример:
class Car: def __init__(self, make, model): self.make = make self.model = model def display_info(self): return f"{self.make} {self.model}"
Объект:
Описание: Объект - это экземпляр класса. Он представляет конкретное воплощение данных и методов, определенных в классе. Объекты создаются на основе классов с использованием конструктора (
__init__
).Пример:
# Создание объекта класса Car my_car = Car("Toyota", "Camry") # Вызов метода объекта info = my_car.display_info() print(info) # Вывод: Toyota Camry
Связь между классами и объектами:
Создание объекта:
my_car = Car("Toyota", "Camry")
Вызов метода объекта:
info = my_car.display_info()
Доступ к атрибутам объекта:
make_value = my_car.make
Использование встроенных методов:
print(len(my_car)) # Возможно, если класс определяет метод __len__
Last updated
Was this helpful?