SlideShare uma empresa Scribd logo
1 de 17
Es compañero, bienvenido a un lo aprendido
Holamomento de pone en practicanuevo ejercicio
Resolvamos el siguiente problema…
sobre Polimorfismo.
del tutorial de POO.
Es momento de pone en practica lo aprendido
Resolvamos el siguiente problema…
sobre Polimorfismo.
Resolvamos el siguiente problema…
Escriba un programa que imprima la representación de
un objeto como una cadena (utilice el método toString()).
Pues bien, vamos a iniciar
A continuación, vamos se trata
Como puedes observar, a crear
declarando un método que
dentro de nuestro main cuatro
de un problema muy sencillo pero
reciba un objeto y lo imprima
objetos: un entero, un real, una
que sirve para familiarizarnos con
como cadena.
cadena y un número aleatorio.
el concepto.
Pues bien, vamos a iniciar
A continuación, vamos a crear
declarando un método que
dentro de nuestro main cuatro
reciba un objeto y lo imprima
objetos: un entero, un real, una
como cadena.
cadena y un número aleatorio.
Pues bien, vamos a iniciar
A continuación, vamos a crear
declarando un método que
dentro de nuestro main cuatro
reciba un objeto y lo imprima
objetos: un entero, un real, una
como cadena.
cadena y un número aleatorio.

public class PruebaPolimorfismo1
{
//Método que puede recibir cualquier objeto
public void imprimirComoCadena(Object
objeto){
System.out.println(objeto.toString());}
A continuación, vamos a crear
dentro de nuestro main cuatro
objetos: un entero, un real, una
cadena y un número aleatorio.

public class PruebaPolimorfismo1
{
//Método que puede recibir cualquier objeto
public void imprimirComoCadena(Object
objeto){
System.out.println(objeto.toString());}
A continuación, vamos a crear
dentro de nuestro main cuatro
objetos: un entero, un real, una
cadena y un número aleatorio.

public class PruebaPolimorfismo1
{
//Método que puede recibir cualquier objeto
public void imprimirComoCadena(Object
objeto){
System.out.println(objeto.toString());}
//Se crean varios objetos para probar el
método
public static void main (String [] arg)
{
Integer entero = new Integer (342);
Double real = new Double(3.14159235);
String cadena = new String ("Cadena de
prueba");
java.util.Random generador = new
java.util.Random();
Finalmente llamaremos al método
imprimirComoCadena de la clase
Ahora crearemos un objeto
PruebaPolimorfismo1 y
PruebaPolimorfismo1
enviaremos cada uno de los
objetos creados.
Finalmente llamaremos al método
imprimirComoCadena de la clase
Ahora crearemos un objeto
PruebaPolimorfismo1 y
PruebaPolimorfismo1
enviaremos cada uno de los
objetos creados.

//Se crea un objeto de Prueba
PruebaPolimorfismo1 prueba = new
PruebaPolimorfismo1();
Finalmente llamaremos al método
imprimirComoCadena de la clase
PruebaPolimorfismo1 y
enviaremos cada uno de los
objetos creados.

//Se crea un objeto de Prueba
PruebaPolimorfismo1 prueba = new
PruebaPolimorfismo1();
Finalmente llamaremos al método
imprimirComoCadena de la clase
PruebaPolimorfismo1 y
enviaremos cada uno de los
objetos creados.

//Se crea un objeto de Prueba
PruebaPolimorfismo1 prueba = new
PruebaPolimorfismo1();
prueba.imprimirComoCadena(entero);
prueba.imprimirComoCadena(real);
prueba.imprimirComoCadena(cadena);
prueba.imprimirComoCadena(generador);
}
}
En este ejemplo se imprime la
representación interna de todos
los objetosJCreator ejecutaremos
Utilizando por medio del método
nuestro main y es heredado por
toString(), que obtendremos un
todas las clases en siguiente…
resultado como el Java, y que
puede ser sobrecargado por
cualquiera de ellas.
Bueno compañero, esto fue todo
por Nos vemos en que la solución
ahora, espero el siguiente
de ejercicio. Hasta pronto.
este ejercicio te haya sido
clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.

Mais conteúdo relacionado

Mais procurados

POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1Fabiola Valerio Ramirez
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascriptXoch Flores
 
Polimorfismo
PolimorfismoPolimorfismo
PolimorfismoUVM
 
Presentación 13 Paso por referencia
Presentación 13 Paso por referenciaPresentación 13 Paso por referencia
Presentación 13 Paso por referenciaAndres Bedoya Tobon
 

Mais procurados (18)

Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4
 
Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3
 
Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2
 
POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2
 
Codigo
CodigoCodigo
Codigo
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascript
 
Ejercicio ADA: Ocultación de Información en ADA
Ejercicio ADA: Ocultación de Información en ADAEjercicio ADA: Ocultación de Información en ADA
Ejercicio ADA: Ocultación de Información en ADA
 
Ejercicio ADA Instrucciones y Estructuras de Control
Ejercicio ADA Instrucciones y Estructuras de ControlEjercicio ADA Instrucciones y Estructuras de Control
Ejercicio ADA Instrucciones y Estructuras de Control
 
Semana 4 Introduccion Javascript
Semana 4   Introduccion JavascriptSemana 4   Introduccion Javascript
Semana 4 Introduccion Javascript
 
Semana 4 Javascript funciones y Metodos
Semana 4   Javascript funciones y MetodosSemana 4   Javascript funciones y Metodos
Semana 4 Javascript funciones y Metodos
 
PRACTICA 13 ALICE
PRACTICA 13 ALICEPRACTICA 13 ALICE
PRACTICA 13 ALICE
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
C sharp intro1
C sharp intro1C sharp intro1
C sharp intro1
 
Presentación 13 Paso por referencia
Presentación 13 Paso por referenciaPresentación 13 Paso por referencia
Presentación 13 Paso por referencia
 
Presentación 09 Cajas blanca
Presentación 09 Cajas blancaPresentación 09 Cajas blanca
Presentación 09 Cajas blanca
 
Semana 1 Estructuras de Control en Java
Semana 1   Estructuras de Control en JavaSemana 1   Estructuras de Control en Java
Semana 1 Estructuras de Control en Java
 

Semelhante a Unidad 4: Polimorfismo Ejercicio 1

Tema 8 polimorfismo
Tema 8 polimorfismoTema 8 polimorfismo
Tema 8 polimorfismoBelenMonse
 
Metodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMetodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMANUEL RAMIREZ
 
Ejercicios en Python
Ejercicios en PythonEjercicios en Python
Ejercicios en PythonGuiru Xd
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoDanielaCuti
 
Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1BelenRosales12
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoCarlos Guzmán
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoKeevynMoreno
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoJonathanSevilla9
 
Arreglos basándose en la cedula
Arreglos basándose en la cedula Arreglos basándose en la cedula
Arreglos basándose en la cedula VanessaChicaiza2
 
Informe de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdfInforme de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdfJeffersonAguachela
 
Programas e informes Programación
Programas e informes ProgramaciónProgramas e informes Programación
Programas e informes ProgramaciónMauricioPumalpa
 
Exposicion Capitulo 10,11,12
Exposicion Capitulo 10,11,12Exposicion Capitulo 10,11,12
Exposicion Capitulo 10,11,12jack_corvil
 

Semelhante a Unidad 4: Polimorfismo Ejercicio 1 (20)

Tema 8 polimorfismo
Tema 8 polimorfismoTema 8 polimorfismo
Tema 8 polimorfismo
 
Metodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMetodo constructor de una clase JAVA
Metodo constructor de una clase JAVA
 
Ejercicios en Python
Ejercicios en PythonEjercicios en Python
Ejercicios en Python
 
Informe karen jacome
Informe karen jacomeInforme karen jacome
Informe karen jacome
 
9
99
9
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1Programacion ejercicio unidimensional-convertido1
Programacion ejercicio unidimensional-convertido1
 
S
SS
S
 
Farinango
FarinangoFarinango
Farinango
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
10
1010
10
 
Arreglos basándose en la cedula
Arreglos basándose en la cedula Arreglos basándose en la cedula
Arreglos basándose en la cedula
 
Informe de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdfInforme de Gonzalo Farinango (AU).pdf
Informe de Gonzalo Farinango (AU).pdf
 
Mi exp
Mi expMi exp
Mi exp
 
Programas e informes Programación
Programas e informes ProgramaciónProgramas e informes Programación
Programas e informes Programación
 
Exposicion Capitulo 10,11,12
Exposicion Capitulo 10,11,12Exposicion Capitulo 10,11,12
Exposicion Capitulo 10,11,12
 
In 15
In 15In 15
In 15
 
Ejercicio
EjercicioEjercicio
Ejercicio
 

Mais de Fabiola Valerio Ramirez

Mais de Fabiola Valerio Ramirez (7)

Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4
 
Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3
 
Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2
 
Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1
 
E2 copia
E2   copiaE2   copia
E2 copia
 

Último

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Ángel Encinas
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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.pdfFrancisco158360
 
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ónLourdes Feria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (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
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
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
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Unidad 4: Polimorfismo Ejercicio 1

  • 1.
  • 2. Es compañero, bienvenido a un lo aprendido Holamomento de pone en practicanuevo ejercicio Resolvamos el siguiente problema… sobre Polimorfismo. del tutorial de POO.
  • 3. Es momento de pone en practica lo aprendido Resolvamos el siguiente problema… sobre Polimorfismo.
  • 5. Escriba un programa que imprima la representación de un objeto como una cadena (utilice el método toString()).
  • 6. Pues bien, vamos a iniciar A continuación, vamos se trata Como puedes observar, a crear declarando un método que dentro de nuestro main cuatro de un problema muy sencillo pero reciba un objeto y lo imprima objetos: un entero, un real, una que sirve para familiarizarnos con como cadena. cadena y un número aleatorio. el concepto.
  • 7. Pues bien, vamos a iniciar A continuación, vamos a crear declarando un método que dentro de nuestro main cuatro reciba un objeto y lo imprima objetos: un entero, un real, una como cadena. cadena y un número aleatorio.
  • 8. Pues bien, vamos a iniciar A continuación, vamos a crear declarando un método que dentro de nuestro main cuatro reciba un objeto y lo imprima objetos: un entero, un real, una como cadena. cadena y un número aleatorio. public class PruebaPolimorfismo1 { //Método que puede recibir cualquier objeto public void imprimirComoCadena(Object objeto){ System.out.println(objeto.toString());}
  • 9. A continuación, vamos a crear dentro de nuestro main cuatro objetos: un entero, un real, una cadena y un número aleatorio. public class PruebaPolimorfismo1 { //Método que puede recibir cualquier objeto public void imprimirComoCadena(Object objeto){ System.out.println(objeto.toString());}
  • 10. A continuación, vamos a crear dentro de nuestro main cuatro objetos: un entero, un real, una cadena y un número aleatorio. public class PruebaPolimorfismo1 { //Método que puede recibir cualquier objeto public void imprimirComoCadena(Object objeto){ System.out.println(objeto.toString());} //Se crean varios objetos para probar el método public static void main (String [] arg) { Integer entero = new Integer (342); Double real = new Double(3.14159235); String cadena = new String ("Cadena de prueba"); java.util.Random generador = new java.util.Random();
  • 11. Finalmente llamaremos al método imprimirComoCadena de la clase Ahora crearemos un objeto PruebaPolimorfismo1 y PruebaPolimorfismo1 enviaremos cada uno de los objetos creados.
  • 12. Finalmente llamaremos al método imprimirComoCadena de la clase Ahora crearemos un objeto PruebaPolimorfismo1 y PruebaPolimorfismo1 enviaremos cada uno de los objetos creados. //Se crea un objeto de Prueba PruebaPolimorfismo1 prueba = new PruebaPolimorfismo1();
  • 13. Finalmente llamaremos al método imprimirComoCadena de la clase PruebaPolimorfismo1 y enviaremos cada uno de los objetos creados. //Se crea un objeto de Prueba PruebaPolimorfismo1 prueba = new PruebaPolimorfismo1();
  • 14. Finalmente llamaremos al método imprimirComoCadena de la clase PruebaPolimorfismo1 y enviaremos cada uno de los objetos creados. //Se crea un objeto de Prueba PruebaPolimorfismo1 prueba = new PruebaPolimorfismo1(); prueba.imprimirComoCadena(entero); prueba.imprimirComoCadena(real); prueba.imprimirComoCadena(cadena); prueba.imprimirComoCadena(generador); } }
  • 15. En este ejemplo se imprime la representación interna de todos los objetosJCreator ejecutaremos Utilizando por medio del método nuestro main y es heredado por toString(), que obtendremos un todas las clases en siguiente… resultado como el Java, y que puede ser sobrecargado por cualquiera de ellas.
  • 16. Bueno compañero, esto fue todo por Nos vemos en que la solución ahora, espero el siguiente de ejercicio. Hasta pronto. este ejercicio te haya sido clara y provechosa.
  • 17. Nos vemos en el siguiente ejercicio. Hasta pronto.