Как Python находит свойства и методы: продолжение
Тот же эффект можно наблюдать с переменными экземпляра - взгляните на второй пример в редакторе.
Конструктор класса Sub создает переменную экземпляра с именем subVar, а конструктор Super делает то же самое с переменной с именем supVar. Как и ранее, обе переменные доступны из объекта класса Sub.
Вывод программы:
12
11
output
Примечание: существование переменной supVar, очевидно, обусловлено вызовом конструктора класса Super. Отказ от этого приведет к отсутствию переменной в созданном объекте (попробуйте сами).