from Empleado import Empleado
from Gerente import Gerente

# METODO
def imprimir_detalles(objeto):
    # print(objeto)
    print(type(objeto))
    print(objeto.mostrar_detalles())

    # Pregunto si cierto objeto pertenece a una instancia de cierta clase
    # Ej: departamento es un atributo solo gerente de hacer objeto.departamento para empleado da error
    if isinstance(objeto, Gerente):
        print(objeto.departamento)

empleado = Empleado('Juan', 5000)
imprimir_detalles(empleado)

gerente = Gerente('Karla', 6000, 'Sistemas')
imprimir_detalles(gerente)