Tarea 2 Unidad 3: Mas de Clases y Objetos

El dia de hoy veremos un programa simple relevante al manejo de objetos y clases:


class empleado():
    Matricula=""
    Puesto=""
    Nombre=""
    Apellido=""
    Edad=0
    Salario=0
    def __init__(self,matricula,puesto,nombre,apellido,edad,salario):
        self.Matricula=matricula
        self.Puesto=puesto
        self.Nombre=nombre
        self.Apellido=apellido
        self.Edad=edad
        self.Salario=salario

    def datos(self):
        return "Empleado: "+str(self.Matricula)+"\n" \
                "Puesto: "+str(self.Puesto)+"\n" \
                "Nombre: "+str(self.Nombre)+"\n" \
                "Apellido: "+str(self.Apellido)+"\n" \
                "Edad: "+str(self.Edad)+"\n" \
                "Salario: "+str(self.Salario)+"\n"


Secretaria=empleado(123,"Secretaria","Karin","Laureano",20,1500)
Ingeniero=empleado(125,"Ingeniero","Ambrocio","Laureano",23,5000)
Gerente=empleado(126,"Gerente","Miguel","Laureano",22,4000)

print Secretaria.datos()
print Ingeniero.datos()
print Gerente.datos()

En este programa podemos ver el uso de 3 objetos (secretaria, ingeniero y gerente), cada uno con sus propiedades diferentes, pero todos ellos perteneces a la clase empleado, teniendo en común el uso de un nombre y apellido,un puesto, numero de empleado, una edad y salario. Cada uno de estos elementos es de esta manera propio de cada objeto aunque sean propiedades que tienen en común.

Salida:

Comentarios