El dia de hoy veremos un programa simple relevante al manejo de objetos y clases:
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:
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
Publicar un comentario