Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisis Reto 2
Analisis Reto 2
Clases:
o Programa:
La que se le indica MAIN
Se ejecutarán todos los métodos:
Asignar subordinado
Mostrar empleado
Mostrar cliente
o Persona:
Se le asignan sus atributos:
Nombre
Apellido
Documento
Correo
Se encapsulan para crear GET Y SET de cada uno
Nombre: getNombre() y setNombre()
Apellido: getApellido() y setApellido()
Documento: getDocumento() y setDocumento()
Correo: getCorreo() y setCorreo()
Se crean el constructor para la clase persona
o Empleado:
Se le asignan sus atributos:
Salario
Jefe
Cargo
Lista Subordinados
Se encapsulan para crear GET y SET de cada uno
Salario: getSalario() y setSalario()
Jefe: getJefe() y setJefe()
Cargo: getCargo() y setCargo()
Lista Subordinados: getSubordinados() y
setSubordinados()
Se crea el constructor con herencia de la clase Persona
Se crea el método para asignar subordinados
Se crea el método para mostrar los datos del empleado
o Cliente:
Se le asignan sus atributos:
Dirección
Teléfono
Empresa
Se encapsulan para crear GET y SET de cada uno
Dirección: getDireccion() y setDirreccion()
Teléfono: getTelefono() y setTelefono()
Empresa: getEmpresa() y setEmpresa
Se crea el constructor con herencia de la clase Persona
Se crea el método para mostrar los datos de los clientes
o Empresa:
Se le asignan sus atributos:
Nombre
Nit
Dirección
Empleado 1
Se encapsulan para crear GET y SET de cada uno
Nombre: getNombre() y setNombre()
Nit: getNit() y setNit()
Dirección: getDireccion() y setDirreccion()
Empleado: getEmpleado() y setEmpleado()
Se crea el constructor para la clase empresa
o Cargo:
Se le asignan sus atributos:
Nombre Cargo
Nivel Cargo
Se encapsulan para crear GET y SET de cada uno
Nombre Cargo: getNombreCargo() y setNombreCargo()
Nivel Cargo: getNivelCargo() y setNivelCargo()
Se crea el constructor para la clase cargo
o Categoría:
Se le asignan sus atributos:
Nombre Categoria
Nivel Categoria
Se encapsulan para crear GET y SET de cada uno
Nombre Categoria: getNombreCategoria () y
setNombreCategoria ()
Nivel Categoria: getNivelCategoria () y setNivelCategoria
()
Se crea el constructor para la clase categoría.