Рассмотрим следующий код Python < /p>
global_list = []
class class1:
def __init__(self):
global_list.insert(0,self.method1)
self.label = "class 1"
def method1(self):
print(self.label)
class class2:
def __init__(self):
self.label = "class 2"
def method2(self):
global_list[0]()
ob1 = class1()
ob2 = class2()
ob2.method2()
< /code>
При запуске код, как я как -то ожидаю, печатает «класс 1». Но я не знаю, как это «запоминает» контекст и неявный аргумент «я» ... может кто -нибудь объяснить?
Подробнее здесь: https://stackoverflow.com/questions/796 ... -in-python
Вызов метод класса с использованием указателей функций в Python [Duplicate] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Есть ли способ создания типов указателей функций с использованием отражения?
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Есть ли способ создания типов указателей функций с использованием отражения?
Anonymous » » в форуме C# - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Есть ли способ иметь отдельные перегрузки функций шаблона для указателей и массивов?
Anonymous » » в форуме C++ - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-