понимаю вот этой конструкции:
Аругмент self передается автоматически - он содержит ссылку на экземпляр класса, позволяя экземпляру использовать методы и атрибуты класса.
То есть как использовать? Почему тогда пишут self.value = value в init()? Получается что self.value содержит ссылку на атрибут метода экземпляра присваивая его в целом к классу или как? Я уже запутался...
Это работает типа как this в том же джс Можешь так переменные и прочуя еботу объявлять или вызывать в своем же классе свои же методы
Я в джс не работал и в глаза не видел. Методом сопоставления определений из разных источников и опытной проверки сделал вывод, что: self делает любой параметр любого метода общедоступным всем методам одного конкретного экземпляра.
Что-то типа того,так шо правильно понял
Обсуждают сегодня