java – ejercicio 3
TRANSCRIPT
![Page 1: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/1.jpg)
Ejercicio 3
Creación de clases en BlueJ
![Page 2: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/2.jpg)
Ejercicio: Creación de Clases en BlueJ
• El objetivo del ejercicio es crear un conjunto de clases utilizando el BlueJ, el cual nos permitirá visualizar las clases y objetos creados.
• El resultado del ejercicio será crear las siguientes clases y obtener la salida mostrada:
•
![Page 3: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/3.jpg)
Paso 1. Preparar el espacio de trabajo
• Para preparar el espacio de trabajo. Crear la siguiente carpeta:
![Page 4: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/4.jpg)
Paso 2. Creación de un Proyecto en BlueJ
![Page 5: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/5.jpg)
Paso 3. Creación de la clase Empleado
![Page 6: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/6.jpg)
Paso 4. Código de la clase Empleado
• Pega el siguiente fragmento de texto dentro de la declaración de la clase Empleado, eliminando antes todo el código de prueba dentro de la clase Empleado que generó BlueJ.
• private String nombre; • private String puesto; • private int nivel; • public String getNombre() { • return nombre; • } • public void setNombre(String nombre) { • this.nombre = nombre; • } • public String getPuesto() { • return puesto; • } • public void setPuesto(String puesto) { • this.puesto = puesto; • } • public int getNivel() { • return nivel; • } • public void setNivel(int nivel) { • this.nivel = nivel; • }
![Page 7: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/7.jpg)
Paso 5. Compilación de la clase Empleado
• Da click en el botón de Compile, para compilar el código de la clase Empleado.
• En la parte inferior debe aparecer el mensaje:
•
![Page 8: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/8.jpg)
Paso 6. Creación de la clase Gerente
![Page 9: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/9.jpg)
Paso 7. Código de la clase Gerente
1) Complementa el siguiente código: 2) Pega el siguiente fragmento de texto dentro de la declaración de la clase Gerente, eliminando antes cualquier contenido que haya generado BlueJ dentro de la clase. private String departamento; public Gerente(String nombre, String puesto, int nivel, String depto) { this.setNombre(nombre); this.setPuesto(puesto); this.setNivel(nivel); this.departamento = depto; } public void desplegarInformacion() { System.out.println("Nombre Empleado: " + this.getNombre()); System.out.println("Puesto: " + this.getPuesto()); System.out.println("Nivel: " + this.getNivel()); System.out.println("Departamento: " + departamento); }
![Page 10: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/10.jpg)
Paso 8. Diagrama de Clases de BlueJ
• Este es el resultado de la creación de las clases anteriores:
![Page 11: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/11.jpg)
Paso 9. Creación de un objeto Gerente
• Dar click derecho sobre la clase Gerente y crear un nuevo objeto con los siguientes valores:
![Page 12: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/12.jpg)
Paso 10. Visualización del Objeto Gerente
• Dar doble click sobre el objeto gerente1 para mostrar el contenido del mismo:
![Page 13: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/13.jpg)
Paso 11. Ejecución de Métodos en BlueJ
• Dar click derecho sobre el objeto gerente1 y ejecutar el método desplegarInformacion():
• El resultado deberá ser el que se muestra en la siguiente figura:
• • Conclusión: Podemos observar visualmente la creación y manejo de Objetos
utilizando BlueJ, el cual únicamente lo utilizaremos para cuestiones didácticas de Java.
![Page 14: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/14.jpg)
Paso 11. Ejecución de Métodos en BlueJ (cont.)
• Otra forma de ejecutar métodos en BlueJ es la consola de código:
• Capturamos el siguiente código, y damos enter, sin escribir punto y coma: • new Gerente("Antonio","Director", 2, "Operaciones")
![Page 15: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/15.jpg)
Paso 11. Ejecución de Métodos en BlueJ (cont.)
• Creamos el nuevo objeto Gerente y lo arrastramos al área de objetos:
![Page 16: Java – ejercicio 3](https://reader033.vdocuments.net/reader033/viewer/2022061613/557bdf4dd8b42a8b3e8b52fa/html5/thumbnails/16.jpg)
Paso 12. Visualización del Objeto Gerente
• Dar doble click sobre el objeto gerente1 para mostrar el contenido del mismo:
• Conclusión: Aunque el código Java utilizado no es para aplicaciones reales, lo podemos utilizar para la creación y manejo de Objetos utilizando BlueJ de manera visual