Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - nlenisres

Páginas: [1]
1
Hola, el siguiente ejercicio me fue propuesto pero estoy un poco confundida con la creación del código. Ayuda por favor...


Enunciado ejercicio diagramas de clases e interfaces Java

1. Crea el diagrama de clases siguiente:

a. Diagrama una clase abstracta Empleado con los atributos: documento, nombre, sueldoHora (y otros que creas necesarios) y crea sus correspondientes métodos getteres y setteres, también puedes crear un constructor que tenga todos los atributos para asignar los atributos y un constructor vacio. Crea una clase Desarrollador (sin atributos ni métodos), una clase GestorProyectos con los atributos: área y sus métodos set y get. Crea una clase Admin sin atributos ni métodos. Establece la relación de herencia entre ellos.

b. Diagrama una clase Empresa con los atributos: nit, nombre, direccion, ciudad (y los creas necesarios); crea sus correspondientes métodos getteres y setteres. Crea una clase EmpresaDesarrollo sin atributos ni métodos y establece su relación de herencia.

c. Establece la relación entre clase Empleado y Empresa. Supongamos que: un empleado solo puede trabajar en una única empresa.


2. Crear las clases Java:

a. Crear las clases anteriormente diagramadas a Clases Java.

b. Crea 3 paquetes en java: Un paquete llamado modelos con las clases: Empleado, Desarrollador, GestorProyectos, Admin, Empresa, EmpresaDesarrollo. Un paquete llamado operaciones, y crear dos nuevas clases e interfaces: Una interface llamada IOperacionEmpleado, otra interface llamada IOperacionEmpresa; una clase llamada OperaciónEmpleado que implemente de IOperacionEmpleado. Por último, una clase llamada OperacionEmpresa que implemente de IOperacionEmpresa.

c. Crea la clase principal o de pruebas, puedes llamarla Main, y prueba las clases del paquete operaciones, creando atributos de las interfaces e instancias de las clases que ahí están (recuerda que de una interface no puedes crear instancias).

d. En la clase principal, puedes usar la consola (System) o gráficamente con JOptionPane, incluso swing. Creando un menú que te permita ingresar empresas, una vez creadas las empresas, puedes crear empleados y asignarles la empresa donde pertenecen. Y realizar otras operaciones como: consultar todas las empresas, todos los empleados, empleado por documento, calcular sueldo de empleado, contar cantidad de empleados en una empresa.

e. En IOperacionEmpleados, declara los siguientes métodos abstractos que resuelvan lo anterior solicitado en el menú para empresas (puedes sobreescribir el método toString() en la clase Empleado). En OperacionEmpleado implementa los métodos para que realicen dichas operaciones.

f. En IOperacionesEmpresa declara los métodos abstractos necesarios que resuelvan lo solicitado en el menú e impleméntalos en OperacionEmpresa.

Nota: para almacenar la información de los empleados y empresas, puedes usar arreglos. Se permite usar listas (List, ArrayList).


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".