Python: Clases: Herencia

La herencia es la capacidad que tiene una clase (subclase) de heredar los atributos y métodos de otra (superclase), esto nos permite reutilizar código y hacer programar mucho más óptimos y sencillos.

In [1]: class A:
        	variable = ""
        	
        	def __init__(self):
        		self.variable = 5
        
In [2]: class B(A):
        	otra_variable = ""

In [3]: o = B()

In [4]: o.variable
Out[4]: 5

In [5]: o.otra_variable
Out[5]: ''

Como podemos ver la clase B hereda el atributo de la clase A llamado variable y lo mismo que el método __init__.


Más información en: Herencia de clases

Retro

Lugares

Redes

Sistemas

Varios