Cómo Python encuentra propiedades y métodos: continuación
El mismo efecto se puede observar con variables de instancia - observa el segundo ejemplo en el editor.
El constructor de la clase Sub crea una variable de instancia llamada subVar, mientras que el constructor de Super hace lo mismo con una variable de nombre supVar. Al igual que el ejemplo anterior, ambas variables son accesibles desde el objeto de clase Sub.
La salida del programa es:
12
11
Nota: La existencia de la variable supVar obviamente está condicionada por la invocación del constructor de la clase Super. Omitirlo daría como resultado la ausencia de la variable en el objeto creado (pruébalo tu mismo).