SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Programa 19
Nombre: Javier Alejandro León Avalos
Grado y grupo: 3°G
Especialidad: Programación
Descripción del programa
• Programa que trata de como usar los constructores en este caso para
inicializar las variables y darle un valor a una de ellas
Código de primera clase (parte 1)• packageVeterinaria;
• public class Perros {
• private String nombre;
• private String raza;
• public Perros(String nombre) {
• this.nombre = nombre;
• raza = "Chihuahua";
• }
public Perros() {
• }
• public Perros(String nombre, String raza) {
• this.nombre = nombre;
• this.raza = raza;
• }
Código de primera clase (parte 2)
• public String getNombre() {
• return nombre;
• }
• public void setNombre(String nombre) {
• this.nombre = nombre; }
• public String getRaza() {
• return raza;
• }
public void setRaza(String raza) {
• this.raza = raza;}}
Código de segunda clase
• packageVeterinaria;
• import javax.swing.JOptionPane;
• public class Prueba {
• public static void main(String[] args) {
• String nl=System.getProperty("line.separator");
• String n = JOptionPane.showInputDialog("Ingrese un nombre");
• Perros p= new Perros(n);
• JOptionPane.showMessageDialog(null,"Nombre: "+p.getNombre()+nl+" Raza: "+p.getRaza());}}
Prueba de escritorio
Conclusiones
• Los constructores son importantes para cuidar la integridad de nuestro
código y en la mayoría de los casos también para construir programas
completos

Más contenido relacionado

La actualidad más candente

FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Juan Cardona
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Andres Garcia Garcia
 
Métodos constructores, método toString()
Métodos constructores, método toString()Métodos constructores, método toString()
Métodos constructores, método toString()Pablo Macon
 

La actualidad más candente (20)

Programa 3
Programa 3Programa 3
Programa 3
 
Programa 24
Programa 24Programa 24
Programa 24
 
Programa 8
Programa 8Programa 8
Programa 8
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 15
Programa 15Programa 15
Programa 15
 
Programa 4
Programa 4Programa 4
Programa 4
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 14
Programa 14Programa 14
Programa 14
 
FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACION ( I Bimestre Abril Agosto 2011)
 
Programa 12
Programa 12Programa 12
Programa 12
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Programa 10
Programa 10Programa 10
Programa 10
 
Programa 18
Programa 18Programa 18
Programa 18
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5
 
MéTodos En Java
MéTodos En JavaMéTodos En Java
MéTodos En Java
 
Programa 25-28
Programa 25-28Programa 25-28
Programa 25-28
 
Métodos constructores, método toString()
Métodos constructores, método toString()Métodos constructores, método toString()
Métodos constructores, método toString()
 
Programación java 2
Programación java 2Programación java 2
Programación java 2
 

Similar a Programa 19 (19)

Programa 19
Programa 19Programa 19
Programa 19
 
Programa 19
Programa 19Programa 19
Programa 19
 
Presentacion4
Presentacion4Presentacion4
Presentacion4
 
Metodos,variables, pasodeparametros
Metodos,variables, pasodeparametrosMetodos,variables, pasodeparametros
Metodos,variables, pasodeparametros
 
S4-POO-2.2 Tipos de Clases
S4-POO-2.2 Tipos de ClasesS4-POO-2.2 Tipos de Clases
S4-POO-2.2 Tipos de Clases
 
S4-Tipos De Clases
S4-Tipos De ClasesS4-Tipos De Clases
S4-Tipos De Clases
 
Clases metodos y atributos
Clases metodos y atributosClases metodos y atributos
Clases metodos y atributos
 
Constructores con el parámetro this
Constructores con el parámetro thisConstructores con el parámetro this
Constructores con el parámetro this
 
8- Unidad 2: Elementos de una Clase
8- Unidad 2: Elementos de una Clase8- Unidad 2: Elementos de una Clase
8- Unidad 2: Elementos de una Clase
 
Metodos 2
Metodos 2Metodos 2
Metodos 2
 
4-Unidad 1. Paradigma de la Programación-Orientación a Objetos
4-Unidad 1. Paradigma de la Programación-Orientación a Objetos 4-Unidad 1. Paradigma de la Programación-Orientación a Objetos
4-Unidad 1. Paradigma de la Programación-Orientación a Objetos
 
Introduccion a la poo
Introduccion a la pooIntroduccion a la poo
Introduccion a la poo
 
Semana 2 Clases y Objetos en Java
Semana 2   Clases y Objetos en JavaSemana 2   Clases y Objetos en Java
Semana 2 Clases y Objetos en Java
 
Programa Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosPrograma Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viveros
 
4- Encapsulamiento y modularidad
4- Encapsulamiento y modularidad4- Encapsulamiento y modularidad
4- Encapsulamiento y modularidad
 
C2 clases en java
C2 clases en javaC2 clases en java
C2 clases en java
 
Programa 20
Programa 20Programa 20
Programa 20
 
Semana 3 Herencia en Java
Semana 3   Herencia en JavaSemana 3   Herencia en Java
Semana 3 Herencia en Java
 
S4-P2.pptx
S4-P2.pptxS4-P2.pptx
S4-P2.pptx
 

Último

Perspectivas en ciberseguridad para el año 2024
Perspectivas en ciberseguridad para el año 2024Perspectivas en ciberseguridad para el año 2024
Perspectivas en ciberseguridad para el año 2024Educática
 
Cuadernillo de Comunicación 1. Primer grado de Primaria.pdf
Cuadernillo de Comunicación 1. Primer grado de Primaria.pdfCuadernillo de Comunicación 1. Primer grado de Primaria.pdf
Cuadernillo de Comunicación 1. Primer grado de Primaria.pdfRosaAmeliaLlacsahuan
 
Violencia sexual a través de Internet [ICAS 2024]
Violencia sexual a través de Internet [ICAS 2024]Violencia sexual a través de Internet [ICAS 2024]
Violencia sexual a través de Internet [ICAS 2024]QuantiKa14
 
PRESENTACION DE "CASO NOKIA" // PDF.EDU.
PRESENTACION DE "CASO NOKIA" // PDF.EDU.PRESENTACION DE "CASO NOKIA" // PDF.EDU.
PRESENTACION DE "CASO NOKIA" // PDF.EDU.SARA BUENDIA RIOJA
 
Taller Evaluativo Tecnologías Web 2.0.docx
Taller Evaluativo Tecnologías Web 2.0.docxTaller Evaluativo Tecnologías Web 2.0.docx
Taller Evaluativo Tecnologías Web 2.0.docxSANTIAGOREYES92
 
Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024
Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024
Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024Mariano Cabrera Lanfranconi
 
La electricidad y la electrónica.pdf.iluw
La electricidad y la electrónica.pdf.iluwLa electricidad y la electrónica.pdf.iluw
La electricidad y la electrónica.pdf.iluwDanielaEspaa3
 

Último (7)

Perspectivas en ciberseguridad para el año 2024
Perspectivas en ciberseguridad para el año 2024Perspectivas en ciberseguridad para el año 2024
Perspectivas en ciberseguridad para el año 2024
 
Cuadernillo de Comunicación 1. Primer grado de Primaria.pdf
Cuadernillo de Comunicación 1. Primer grado de Primaria.pdfCuadernillo de Comunicación 1. Primer grado de Primaria.pdf
Cuadernillo de Comunicación 1. Primer grado de Primaria.pdf
 
Violencia sexual a través de Internet [ICAS 2024]
Violencia sexual a través de Internet [ICAS 2024]Violencia sexual a través de Internet [ICAS 2024]
Violencia sexual a través de Internet [ICAS 2024]
 
PRESENTACION DE "CASO NOKIA" // PDF.EDU.
PRESENTACION DE "CASO NOKIA" // PDF.EDU.PRESENTACION DE "CASO NOKIA" // PDF.EDU.
PRESENTACION DE "CASO NOKIA" // PDF.EDU.
 
Taller Evaluativo Tecnologías Web 2.0.docx
Taller Evaluativo Tecnologías Web 2.0.docxTaller Evaluativo Tecnologías Web 2.0.docx
Taller Evaluativo Tecnologías Web 2.0.docx
 
Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024
Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024
Charla eCommerce Day Bolivia 2024 - Comercio Electrónico en Bolivia 2024
 
La electricidad y la electrónica.pdf.iluw
La electricidad y la electrónica.pdf.iluwLa electricidad y la electrónica.pdf.iluw
La electricidad y la electrónica.pdf.iluw
 

Programa 19

  • 1. Programa 19 Nombre: Javier Alejandro León Avalos Grado y grupo: 3°G Especialidad: Programación
  • 2. Descripción del programa • Programa que trata de como usar los constructores en este caso para inicializar las variables y darle un valor a una de ellas
  • 3. Código de primera clase (parte 1)• packageVeterinaria; • public class Perros { • private String nombre; • private String raza; • public Perros(String nombre) { • this.nombre = nombre; • raza = "Chihuahua"; • } public Perros() { • } • public Perros(String nombre, String raza) { • this.nombre = nombre; • this.raza = raza; • }
  • 4. Código de primera clase (parte 2) • public String getNombre() { • return nombre; • } • public void setNombre(String nombre) { • this.nombre = nombre; } • public String getRaza() { • return raza; • } public void setRaza(String raza) { • this.raza = raza;}}
  • 5. Código de segunda clase • packageVeterinaria; • import javax.swing.JOptionPane; • public class Prueba { • public static void main(String[] args) { • String nl=System.getProperty("line.separator"); • String n = JOptionPane.showInputDialog("Ingrese un nombre"); • Perros p= new Perros(n); • JOptionPane.showMessageDialog(null,"Nombre: "+p.getNombre()+nl+" Raza: "+p.getRaza());}}
  • 7. Conclusiones • Los constructores son importantes para cuidar la integridad de nuestro código y en la mayoría de los casos también para construir programas completos