Publicado el Deja un comentario

13 Python. Clases y Herencia

Creamos clases con atributos y metodos que nos sirven como plantillas o moldes para crear objetos (POO programacion orientada a objetos).
Vemos tambien como realizar clases que hereden de clases padres.
Puedes consultar los codigos de ejemplo aqui.

#CLASE COCHE Y METODOS
class coche:
    #CONSTRUCTOR DE LA CLASE
    def __init__(self,color,puertas):
        self.color=color
        self.puertas=puertas
    #METODO DE LA CLASE
    def arranca(self):
        print(“Arrancando!!!”)
miCoche1=coche(“rojo”,5)
print(miCoche1.color)
print(miCoche1.puertas)
miCoche1.arranca()
miCoche2=coche(“verde”,3)
print(miCoche2.color)
print(miCoche2.puertas)
miCoche2.arranca()

 #CLASE PADRE
class animal:
    def __init__(self,nombre,color):
        self.nombre=nombre
        self.color=color
#CLASE QUE HEREDA
class gato(animal):
    def maulla(self):
        print (“miau!!!”)
#CREAMOS OBJETO DE CLASE GATO
tobby=gato(“Tobby”,”marron”)
print(tobby.color)
print(tobby.nombre)
tobby.maulla()

Please follow and like us:

Deja un comentario