Este es el código de ejemplo de mundogeek.net
Código Python:
Ver originalclass Instrumento:
def __init__(self, precio):
self.precio = precio
def tocar(self):
print "Estamos tocando musica"
def romper(self):
print "Eso lo pagas tu"
print "Son", self.precio, "$$$"
class Bateria(Instrumento):
pass
class Guitarra(Instrumento):
pass
Ahora supón, que a la clase guitarra le añades el numero de cuerdas (si, no soy precisamente el tipo que sabe de guitarras). Basado en esto entonces tendríamos que modificar el constructor de Guitarra para que acepte este nueva característica.
Código Python:
Ver originalclass Instrumento:
def __init__(self, precio):
self.precio = precio
def tocar(self):
print "Estamos tocando musica"
def romper(self):
print "Eso lo pagas tu"
print "Son", self.precio, "$$$"
class Bateria(Instrumento):
pass
class Guitarra(Instrumento):
def __init__(self, precio, numeroCuerdas):
Instrumento.__init__(self, precio)
self.numeroCuerdas = numeroCuerdas