PARAMETER SELF UNFILLED PYTHON ЧТО ТАКОЕ

В языке программирования Python существует ключевое слово "self", которое используется для определения методов класса, а также для доступа к свойствам и методам объектов, созданных на основе этого класса.

Ключевое слово "self" передается в качестве первого аргумента в каждый метод класса, и оно ссылается на текущий экземпляр класса. Это означает, что при вызове метода класса через экземпляр класса, этот экземпляр автоматически передается в качестве аргумента "self".

Если при определении метода класса не указать аргумент "self", то метод не сможет получить доступ к свойствам и методам объекта, созданного на основе этого класса. Такой метод будет работать только со статическими переменными и методами класса.

Например, вот как выглядит определение простого класса с методом:

class MyClass: def my_method(self): print("Hello, world!")

При вызове метода через экземпляр класса:

my_object = MyClass()my_object.my_method()

В консоль будет выведено "Hello, world!", так как экземпляр класса "my_object" автоматически передан в качестве аргумента "self" методу "my_method".

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

The Magic of Self: How Python inserts self into methods - Sebastiaan Zeeff

What is SELF in Python?

__new__ или __init__ в Python? Знаете ли вы это..

ООП на простых примерах. Объектно-ориентированное программирование

El MÉTODO __init__ y SELF - Curso desde cero Programación Orientada a Objetos Python - Capítulo 3

ООП 6 Инициализация объекта. Метод init . Объектно-ориентированное программирование в Python.

BLGPG-20C113314F10-24-11-23-23

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