• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
1
 
ProfesoraYasna Meza Hidalgomailtomailto::ymeza@ubiobio.clymeza@ubiobio.cl
Agosto 2005Profesora Yasna Meza Hidalgo
Diapositiva 2

Orientación a objetos
Clase
Objeto
Encapsulación
Relaciones entre clases
 
2
Agosto 2005Profesora Yasna Meza Hidalgo
Diapositiva 3
 
Suponga que se desea manejar información acercade los empleados de una empresa.
Se sabe que los empleados se dividen enEmpleados Fijos y Empleados a Honorarios.
Los Empleados fijos cuentan con un sueldo basey un número de cargas, por su parte losempleados a honorarios cuentan con un valor porhora y un número de horas trabajadas.
Independiente del tipo de empleado que se tratecada uno de ellos, tiene un nombre, un RUT yuna ciudad de residencia.
Agosto 2005Profesora Yasna Meza Hidalgo
Diapositiva 4
 
Cada empleado tiene unRUT, un nombre y unaciudad de residencia.
EMPLEADO
-RUT-Nombre-Ciudad+ RUT()+ nombre()+ ciudad()+ imprimir()
publicclassEmpleado{
/* Definición de atributos */privateStringRUT;privateStringnombre;privateStringciudad;/* Definición de métodos */
}
 
3
Agosto 2005Profesora Yasna Meza Hidalgo
Diapositiva 5
 
Cada empleado fijo tiene losantecedentes comunes a todoempleado, además, de un sueldofijo y un número de cargas.
EMPLEADO FIJO
-RUT-Nombre-Ciudad-Sueldo_Fijo-Numero_Cargas+ RUT()+ nombre()+ ciudad()+ sueldo()+ cargas()+ imprimir()
publicclassEmpleadoFijo{
/* Definición de atributos */privateStringRUT;privateStringnombre;privateStringciudad;privatelong sueldo_fijo;privateintnumero_cargas;/* Definición de métodos */
}
Agosto 2005Profesora Yasna Meza Hidalgo
Diapositiva 6 
 
Cada empleado a honorarios tiene losantecedentes comunes a todo empleado,además, de un valor cancelado porhora y un número de horas trabajadas.
EMPLEADO HONORARIO
-RUT-Nombre-Ciudad-Valor_Hora-Numero_Horas+ RUT()+ nombre()+ ciudad()+ valorhora()+ horas()+ imprimir()
publicclassEmpleadoHonorario{
/* Definición de atributos */privateStringRUT;privateStringnombre;privateStringciudad;privatelong valor_hora;privateintnumero_horas;/* Definición de métodos */
}
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...