Cómo Python encuentra propiedades y métodos: continuación
Intentemos hacer algo similar, pero con propiedades (más precisamente con: variables de clase).
Observa el ejemplo en el editor.
Como puedes observar, la clase Super
define una variable de clase llamada supVar
, y la clase Sub
define una variable llamada subVar
.
Ambas variables son visibles dentro del objeto de clase Sub
- es por ello que el código da como salida:
2
1
Code
# Probando propiedades: variables de claseclass Super:
supVar = 1
class Sub(Super):
subVar = 2
obj = Sub()
print(obj.subVar)
print(obj.supVar)