SlideShare a Scribd company logo
1 of 14
Java – Ejercicio 2


Creación de clases con NetBeans
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:
Paso 1: Preparar el Espacio de Trabajo
• Para preparar el espacio de trabajo. Crear la
  siguiente carpeta:
Paso 2: Crear un nuevo proyecto
Paso 3: Nombre del Proyecto
Paso 4. Vista de Proyecto

• Verifica que la aplicación EmpleadosV1 se
  encuentra en el área de Vista de Proyectos.
Paso 5. Crear la clase Empleado
• Click derecho en la carpeta de Source
  Packages y creamos una nueva Clase
Paso 5. Crear la Clase Empleado (Cont.)
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;
•   }
Paso 7. Creación Clase Gerente
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);
}
Paso 9. Creación Clase TestEmpleados
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();
}
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.

More Related Content

What's hot

Laboratorio cadena de caracteres
Laboratorio cadena de caracteresLaboratorio cadena de caracteres
Laboratorio cadena de caracteres
Maynor Mendoza
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
guest044583b
 
What is the difference between struts 1 vs struts 2
What is the difference between struts 1 vs struts 2What is the difference between struts 1 vs struts 2
What is the difference between struts 1 vs struts 2
Santosh Singh Paliwal
 
Team Software Process (TSP)
Team Software Process (TSP)Team Software Process (TSP)
Team Software Process (TSP)
Juan Garcia
 

What's hot (20)

Building Reusable SwiftUI Components
Building Reusable SwiftUI ComponentsBuilding Reusable SwiftUI Components
Building Reusable SwiftUI Components
 
Exception handling in java
Exception handling in javaException handling in java
Exception handling in java
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Project Lombok!
Project Lombok!Project Lombok!
Project Lombok!
 
Laboratorio cadena de caracteres
Laboratorio cadena de caracteresLaboratorio cadena de caracteres
Laboratorio cadena de caracteres
 
Java Swing
Java SwingJava Swing
Java Swing
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web services
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
 
Collection v3
Collection v3Collection v3
Collection v3
 
What is the difference between struts 1 vs struts 2
What is the difference between struts 1 vs struts 2What is the difference between struts 1 vs struts 2
What is the difference between struts 1 vs struts 2
 
Java swing
Java swingJava swing
Java swing
 
Guardar imagen en base de datos mysql blob IDE NETBEANS
Guardar imagen en base de datos mysql blob IDE NETBEANSGuardar imagen en base de datos mysql blob IDE NETBEANS
Guardar imagen en base de datos mysql blob IDE NETBEANS
 
Herencia y Polimorfismo en Java
Herencia y Polimorfismo en JavaHerencia y Polimorfismo en Java
Herencia y Polimorfismo en Java
 
Multitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplosMultitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplos
 
[Curso Java Basico] Exercicios Aulas 44 a 46
[Curso Java Basico] Exercicios Aulas 44 a 46[Curso Java Basico] Exercicios Aulas 44 a 46
[Curso Java Basico] Exercicios Aulas 44 a 46
 
Team Software Process (TSP)
Team Software Process (TSP)Team Software Process (TSP)
Team Software Process (TSP)
 
Django
DjangoDjango
Django
 
Exception Handling
Exception HandlingException Handling
Exception Handling
 

Viewers also liked

Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
jfranco_123
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
Faral TF
 
Ejercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionEjercicos 3 con fundamentacion
Ejercicos 3 con fundamentacion
Jefferson Prieto
 
6 java sesin 6 pps
6 java sesin 6 pps6 java sesin 6 pps
6 java sesin 6 pps
ajplbe
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeans
edgar muñoz
 
Ejercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesEjercicios en netbeans con condiciones
Ejercicios en netbeans con condiciones
Joshe Varillas
 

Viewers also liked (14)

Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Ejercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionEjercicos 3 con fundamentacion
Ejercicos 3 con fundamentacion
 
6 java sesin 6 pps
6 java sesin 6 pps6 java sesin 6 pps
6 java sesin 6 pps
 
Tecnologías de la Información y Comunicación en la Contabilidad...
Tecnologías de la Información y Comunicación en la Contabilidad...Tecnologías de la Información y Comunicación en la Contabilidad...
Tecnologías de la Información y Comunicación en la Contabilidad...
 
13 b capitulo_tots_fi_v1
13 b capitulo_tots_fi_v113 b capitulo_tots_fi_v1
13 b capitulo_tots_fi_v1
 
13 b capitulo_1_fi_v1
13 b capitulo_1_fi_v113 b capitulo_1_fi_v1
13 b capitulo_1_fi_v1
 
12 b capitulo_6_fi_v1
12 b capitulo_6_fi_v112 b capitulo_6_fi_v1
12 b capitulo_6_fi_v1
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeans
 
Uso de BlueJ
Uso de BlueJUso de BlueJ
Uso de BlueJ
 
Ejercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesEjercicios en netbeans con condiciones
Ejercicios en netbeans con condiciones
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Primer Programa Java en Bluej
Primer Programa Java en BluejPrimer Programa Java en Bluej
Primer Programa Java en Bluej
 

Similar to Java – ejercicio 2

Computación 3 sb04003 2013
Computación 3 sb04003 2013Computación 3 sb04003 2013
Computación 3 sb04003 2013
Maestros Online
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clases
ecodereck
 
Ejercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docxEjercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docx
ssuser2e6b96
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientas
Juan Diaz Calixtro
 

Similar to Java – ejercicio 2 (20)

Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetos
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
 
Tutorial net beans
Tutorial net beansTutorial net beans
Tutorial net beans
 
Como usar net beans
Como usar net beansComo usar net beans
Como usar net beans
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01
 
Programacion
ProgramacionProgramacion
Programacion
 
Computación 3 sb04003 2013
Computación 3 sb04003 2013Computación 3 sb04003 2013
Computación 3 sb04003 2013
 
programacion
programacionprogramacion
programacion
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clases
 
Ejercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docxEjercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docx
 
Billetes.
Billetes.Billetes.
Billetes.
 
Test Unitarios y E2E front y Back
Test Unitarios y E2E front y BackTest Unitarios y E2E front y Back
Test Unitarios y E2E front y Back
 
Conceptos java
Conceptos javaConceptos java
Conceptos java
 
Cesnavarra 2009-boletín 1
Cesnavarra 2009-boletín 1Cesnavarra 2009-boletín 1
Cesnavarra 2009-boletín 1
 
2/9 Curso JEE5, Soa, Web Services, ESB y XML
2/9 Curso JEE5, Soa, Web Services, ESB y XML2/9 Curso JEE5, Soa, Web Services, ESB y XML
2/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Manualnetbeans 6.9.1
Manualnetbeans 6.9.1Manualnetbeans 6.9.1
Manualnetbeans 6.9.1
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientas
 
Manual
ManualManual
Manual
 
Manual netbeans
Manual netbeans Manual netbeans
Manual netbeans
 

More from ayreonmx

Presentation1
Presentation1Presentation1
Presentation1
ayreonmx
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
ayreonmx
 
Clase 6 sistemas raid
Clase 6   sistemas raidClase 6   sistemas raid
Clase 6 sistemas raid
ayreonmx
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Tratamiento de seguridad en aplicaciones
Tratamiento de seguridad en aplicacionesTratamiento de seguridad en aplicaciones
Tratamiento de seguridad en aplicaciones
ayreonmx
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
ayreonmx
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
ayreonmx
 
1 fundamentos java
1 fundamentos java1 fundamentos java
1 fundamentos java
ayreonmx
 
Introduccion poo2
Introduccion poo2Introduccion poo2
Introduccion poo2
ayreonmx
 
Intro to the arduino
Intro to the arduinoIntro to the arduino
Intro to the arduino
ayreonmx
 
Introducción a los microprocesadores vi
Introducción a los microprocesadores viIntroducción a los microprocesadores vi
Introducción a los microprocesadores vi
ayreonmx
 
Programacion de microcontroladores
Programacion de microcontroladoresProgramacion de microcontroladores
Programacion de microcontroladores
ayreonmx
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
ayreonmx
 
Presentacion2
Presentacion2Presentacion2
Presentacion2
ayreonmx
 
Manual del proteus
Manual del proteusManual del proteus
Manual del proteus
ayreonmx
 
Presentacion 4
Presentacion 4Presentacion 4
Presentacion 4
ayreonmx
 
Java ejercicio 1
Java   ejercicio 1Java   ejercicio 1
Java ejercicio 1
ayreonmx
 
Introducción a java ii
Introducción a java iiIntroducción a java ii
Introducción a java ii
ayreonmx
 

More from ayreonmx (20)

Raid
RaidRaid
Raid
 
Presentation1
Presentation1Presentation1
Presentation1
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Clase 6 sistemas raid
Clase 6   sistemas raidClase 6   sistemas raid
Clase 6 sistemas raid
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Tratamiento de seguridad en aplicaciones
Tratamiento de seguridad en aplicacionesTratamiento de seguridad en aplicaciones
Tratamiento de seguridad en aplicaciones
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
 
1 fundamentos java
1 fundamentos java1 fundamentos java
1 fundamentos java
 
Introduccion poo2
Introduccion poo2Introduccion poo2
Introduccion poo2
 
Intro to the arduino
Intro to the arduinoIntro to the arduino
Intro to the arduino
 
Introducción a los microprocesadores vi
Introducción a los microprocesadores viIntroducción a los microprocesadores vi
Introducción a los microprocesadores vi
 
Programacion de microcontroladores
Programacion de microcontroladoresProgramacion de microcontroladores
Programacion de microcontroladores
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
 
Presentacion2
Presentacion2Presentacion2
Presentacion2
 
Cli unix2
Cli unix2Cli unix2
Cli unix2
 
Manual del proteus
Manual del proteusManual del proteus
Manual del proteus
 
Presentacion 4
Presentacion 4Presentacion 4
Presentacion 4
 
Java ejercicio 1
Java   ejercicio 1Java   ejercicio 1
Java ejercicio 1
 
Introducción a java ii
Introducción a java iiIntroducción a java ii
Introducción a java ii
 

Recently uploaded

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Recently uploaded (20)

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 

Java – ejercicio 2

  • 1. Java – Ejercicio 2 Creación de clases con NetBeans
  • 2. 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:
  • 3. Paso 1: Preparar el Espacio de Trabajo • Para preparar el espacio de trabajo. Crear la siguiente carpeta:
  • 4. Paso 2: Crear un nuevo proyecto
  • 5. Paso 3: Nombre del Proyecto
  • 6. Paso 4. Vista de Proyecto • Verifica que la aplicación EmpleadosV1 se encuentra en el área de Vista de Proyectos.
  • 7. Paso 5. Crear la clase Empleado • Click derecho en la carpeta de Source Packages y creamos una nueva Clase
  • 8. Paso 5. Crear la Clase Empleado (Cont.)
  • 9. 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; • }
  • 10. Paso 7. Creación Clase Gerente
  • 11. 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); }
  • 12. Paso 9. Creación Clase TestEmpleados
  • 13. 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(); }
  • 14. 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.