Класс — это чертёж или шаблон, который определяет структуру и поведение, общие для всех экземпляров этого типа. Объект (также называемый экземпляром) — это конкретная реализация этого класса, содержащая свои собственные уникальные данные.
Класс определяет:
Метод __init__ — это специальный конструктор, который запускается автоматически при создании нового объекта, инициализируя его атрибуты.
class Dog:
def __init__(self, name, breed):
self.name = name # instance attribute
self.breed = breed # instance attribute
def bark(self): # instance method
return f"{self.name} says woof!"
dog1 = Dog("Rex", "Labrador")
dog2 = Dog("Bella", "Poodle")
Здесь Dog — это класс (шаблон). dog1 и dog2 — это отдельные объекты, каждый со своими значениями name и breed, но оба разделяют один и тот же метод bark, определённый в классе.
Метод __init__ в Python автоматически вызывается каждый раз, когда создаётся новый экземпляр класса, позволяя инициализировать специфичные для экземпляра атрибуты с уникальными значениями.
Новый — ещё не проверен сообществом
Вы