Java – ejercicio 2
Transcript of Java – ejercicio 2
![Page 1: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/1.jpg)
Java – Ejercicio 2
Creación de clases con NetBeans
![Page 2: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/2.jpg)
Ejercicio: Creación de Clases con Netbeans
• •El objetivo del ejercicio es crear un conjunto de clases, así como crear las clases de prueba, utilizando el IDE de Netbeans.
• •El resultado del ejercicio será crear las siguientes clases y obtener la salida mostrada:
![Page 3: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/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 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/4.jpg)
Paso 2: Crear un nuevo proyecto
![Page 5: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/5.jpg)
Paso 3: Nombre del Proyecto
![Page 6: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/6.jpg)
Paso 4. Vista de Proyecto
• Verifica que la aplicación EmpleadosV1 se encuentra en el área de Vista de Proyectos.
![Page 7: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/7.jpg)
Paso 5. Crear la clase Empleado
• Click derecho en la carpeta de Source Packages y creamos una nueva Clase
![Page 8: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/8.jpg)
Paso 5. Crear la Clase Empleado (Cont.)
![Page 9: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/9.jpg)
Paso 6. Código de la clase Empleado
• Pega el siguiente fragmento de texto dentro de la declaración de la clase Empleado
• 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 10: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/10.jpg)
Paso 7. Creación Clase Gerente
![Page 11: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/11.jpg)
Paso 8. 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 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 12: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/12.jpg)
Paso 9. Creación Clase TestEmpleados
![Page 13: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/13.jpg)
Paso 10. Código de la clase TestEmpleados
1) Pega el siguiente código después de la declaración del paquete empleados.test: import empleados.*; 2) Pega el siguiente fragmento de texto dentro de la declaración de la clase TestEmpleados public static void main(String args[]) { Gerente gerente = new Gerente("Miguel López", "Subdirector", 2, "Mercadotecnia"); System.out.println("*************"); gerente.desplegarInformacion(); }
![Page 14: Java – ejercicio 2](https://reader035.fdocuments.co/reader035/viewer/2022081506/557be0b7d8b42a2f7b8b4d28/html5/thumbnails/14.jpg)
Paso 11. Salida del Programa
• 1) El programa arroja como resultado la siguiente salida:
• Conclusión: Hemos creado 2 clases, Empleado y Gerente, y usando el concepto de herencia, creamos un objeto de la clase Gerente, heredando los métodos de la clase Empleado (clase padre), y a través de estos métodos accedimos a los atributos de la clase padre, heredados a la clase hija.