06.07 Python – Clases – Herencia

class Persona:
    def __init__(self, nombre):
        self.nombre = nombre

    def hablar(self):
        print(f"Hola, mi nombre es {self.nombre}.")

class Estudiante(Persona):
    def estudiar(self):
        print("Estoy estudiando")

estudiante=Estudiante("Javi")
estudiante.estudiar()
estudiante.hablar()
class Persona:
    def __init__(self, nombre, edad):
        self.nombre = nombre
        self.edad = edad

class Empleado(Persona):
    def __init__(self, nombre, edad, sueldo):
        super().__init__(nombre, edad)
        self.sueldo = sueldo

empleado1 = Empleado('Juan', 28, 5000)
print(empleado1.nombre)
print(empleado1.edad)
print(empleado1.sueldo)
class Persona:
    def __init__(self, nombre):
        self.nombre=nombre

    def __str__(self):
        return f"Nombre: {self.nombre}"

    def padre(self):
        print ("PADRE")


class Estudiante(Persona):
    def __init__(self,nombre,edad):
        super().__init__(nombre)
        self.edad=edad

    def __str__(self):
        return f"{super().__str__()}   Edad:{self.edad} "

    def hijo(self):
        super().padre()
        print("HIJO")


e=Estudiante("Javi",56)

print(e)

e.hijo()

Related Posts