fork download
  1. #EJERCICIO 3
  2. #Escogeremos la temática que prefiramos y definiremos una estructura de clases y subclases
  3. #donde practiquemos la herencia en al menos dos niveles (herencia multi nivel).
  4. #Crearemos una estructura de mínimo 5 clases, con sus respectivos constructores y métodos.
  5. #Crearemos algunos objetos y comprobaremos que la herencia esté funcionando. Si podemos,
  6. #incluiremos alguna técnica de polimorfismo.
  7. print("EJERCICIO 3")
  8. #Escogeremos la temática que prefiramos y definiremos una estructura de clases y subclases
  9. #donde practiquemos la herencia en al menos dos niveles (herencia multi nivel).
  10. #creamos la clase Animal
  11. class Animal:
  12. def __init__(self, especie, edad):
  13. self.especie = especie
  14. self.edad = edad
  15. def hablar(self):
  16. pass
  17. def moverse(self):
  18. pass
  19. def describeme(self):
  20. print("Soy un Animal del tipo\n", self.especie)
  21. #Definimos la clase Perro
  22. class Perro(Animal):
  23. def hablar(self):
  24. print("Guau!,Guau! Soy un perro muy guapo")
  25. def moverse(self):
  26. print("Y tengo 4 patas para andar\n")
  27. #Definimos la clase Vaca
  28. class Vaca(Animal):
  29. def hablar(self):
  30. print("Muuu! Muuu! Soy una Vaca muy simpática")
  31. def moverse(self):
  32. print("Caminando con 4 patas con manchitas negras")
  33. #Definimos la clase Abeja que hereda de animal
  34. class Abeja(Animal):
  35. def hablar(self):
  36. print("Bzzzz! Este es mi sonido preferido ya que soy una abeja")
  37. def moverse(self):
  38. print("Volando voy a todas partes")
  39. def picar(self):
  40. print("Picar es mi afición!")
  41. mi_perro = Perro("Mamífero", 1)
  42. mi_vaca = Vaca("Molusco", 2)
  43. mi_abeja = Abeja("Insecto", 5)
  44. mi_perro.hablar()
  45. mi_vaca.hablar()
  46. mi_vaca.describeme()
  47. mi_abeja.describeme()
  48. mi_abeja.picar()
  49.  
Success #stdin #stdout 0.03s 63516KB
stdin
Standard input is empty
stdout
EJERCICIO 3
Guau!,Guau! Soy un perro muy guapo
Muuu! Muuu! Soy una Vaca muy simpática
('Soy un Animal del tipo\n', 'Molusco')
('Soy un Animal del tipo\n', 'Insecto')
Picar es mi afición!