SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

Lists and scrollbars
Lists and scrollbarsLists and scrollbars
Lists and scrollbars
myrajendra
 
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
GonzaloFarinango1
 
Java servlets
Java servletsJava servlets
Java servlets
lopjuan
 

Tendances (20)

Introduction to EJB
Introduction to EJBIntroduction to EJB
Introduction to EJB
 
Java awt
Java awtJava awt
Java awt
 
Pantalla principal-de-eclipse
Pantalla principal-de-eclipsePantalla principal-de-eclipse
Pantalla principal-de-eclipse
 
Programación III (Java) - 08 threads
Programación III (Java) - 08 threadsProgramación III (Java) - 08 threads
Programación III (Java) - 08 threads
 
FUNCTIONS IN PYTHON[RANDOM FUNCTION]
FUNCTIONS IN PYTHON[RANDOM FUNCTION]FUNCTIONS IN PYTHON[RANDOM FUNCTION]
FUNCTIONS IN PYTHON[RANDOM FUNCTION]
 
7.arreglos y vectores en c++
7.arreglos y vectores en c++7.arreglos y vectores en c++
7.arreglos y vectores en c++
 
Arraylist
ArraylistArraylist
Arraylist
 
Dr. Rajeshree Khande :Introduction to Java AWT
Dr. Rajeshree Khande :Introduction to Java AWTDr. Rajeshree Khande :Introduction to Java AWT
Dr. Rajeshree Khande :Introduction to Java AWT
 
Lists and scrollbars
Lists and scrollbarsLists and scrollbars
Lists and scrollbars
 
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
 
Aspectos de la clase Vector - Java
Aspectos de la clase Vector - JavaAspectos de la clase Vector - Java
Aspectos de la clase Vector - Java
 
Arrays in java
Arrays in javaArrays in java
Arrays in java
 
Informe Final Del Proyecto Poo
Informe Final Del Proyecto PooInforme Final Del Proyecto Poo
Informe Final Del Proyecto Poo
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
JavaFX Presentation
JavaFX PresentationJavaFX Presentation
JavaFX Presentation
 
Arrays In Python | Python Array Operations | Edureka
Arrays In Python | Python Array Operations | EdurekaArrays In Python | Python Array Operations | Edureka
Arrays In Python | Python Array Operations | Edureka
 
Eclipse refactoring
Eclipse refactoringEclipse refactoring
Eclipse refactoring
 
Ejercicios en java
Ejercicios en javaEjercicios en java
Ejercicios en java
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Java servlets
Java servletsJava servlets
Java servlets
 

En vedette

Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
jfranco_123
 
Java – ejercicio 3
Java – ejercicio 3Java – ejercicio 3
Java – ejercicio 3
ayreonmx
 
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
 

En vedette (15)

Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Java – ejercicio 3
Java – ejercicio 3Java – ejercicio 3
Java – ejercicio 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
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Dernier (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
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
 
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
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.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.