КАКОЙ ПАРАМЕТР ОБЯЗАТЕЛЬНО ПРИНИМАЕТ В СЕБЯ МЕТОД ЭКЗЕМПЛЯРА КЛАССА PYTHON

Метод экземпляра класса Python обязательно принимает в себя параметр self. Это особый параметр, который ссылается на экземпляр класса, с помощью которого вызывается метод.

Когда мы вызываем метод на объекте класса, Python автоматически передает ссылку на этот объект в метод в качестве аргумента self.

Например, в следующем коде клас Person включает определение метода introduce, который приветствует человека по имени:

class Person: def __init__(self, name): self.name = name def introduce(self): print("Hello, my name is", self.name)

Метод introduce принимает обязательный параметр self. Когда мы вызываем introduce на объекте класса, мы не передаем значение self явно:

p = Person("Alice")p.introduce()

Это приведет к выводу: Hello, my name is Alice

Что такое classmethod в Python? - Питон ООП @staticmethod - методы класса

В чем разница staticmethod и classmethod python

ООП 9 Публичные, приватные, защищенные атрибуты и методы Python Public Protected Private

Python для начинающих. Урок 14: ООП. Методы, параметр self.

Как вызвать метод класса, который находится внутри другого класса? ООП в python

#2. Методы классов. Параметр self - Объектно-ориентированное программирование Python

Python ООП ► МЕТОДЫ ЭКЗЕМПЛЯРА КЛАССА (для чайников) ПРОГРАММИРОВАНИЕ ПО ПЛЕЙЛИСТАМ УРОК 23

Классы данных Python сделают вас лучше - Принцип работы dataclass

#5. Методы класса (classmethod) и статические методы (staticmethod) - ООП Python

10 признаков того, что вы новичок в Python

BLGPG-21E9371300F2-24-11-23-23

Новые материалы: