Unidad 4: Polimorfismo Ejercicio 1
Click here to load reader
-
Upload
fabiola-valerio -
Category
Education
-
view
539 -
download
2
Transcript of Unidad 4: Polimorfismo Ejercicio 1
Resolvamos el siguiente problema…Es momento de pone en practica lo aprendido
sobre Polimorfismo.Hola compañero, bienvenido a un nuevo ejercicio
del tutorial de POO.
Resolvamos el siguiente problema…Es momento de pone en practica lo aprendido
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()).
A continuación, vamos a crear
dentro de nuestro main cuatro objetos: un entero, un real, una
cadena y un número aleatorio.
Pues bien, vamos a iniciar
declarando un método que
reciba un objeto y lo imprima
como cadena.
Como puedes observar, se trata
de un problema muy sencillo pero
que sirve para familiarizarnos con
el concepto.
A continuación, vamos a crear
dentro de nuestro main cuatro objetos: un entero, un real, una
cadena y un número aleatorio.
Pues bien, vamos a iniciar
declarando un método que
reciba un objeto y lo imprima
como cadena.
A continuación, vamos a crear
dentro de nuestro main cuatro objetos: un entero, un real, una
cadena y un número aleatorio.
Pues bien, vamos a iniciar
declarando un método que
reciba un objeto y lo imprima
como cadena.
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
PruebaPolimorfismo1 y
enviaremos cada uno de los
objetos creados.
Ahora crearemos un objeto
PruebaPolimorfismo1
Finalmente llamaremos al método
imprimirComoCadena de la clase
PruebaPolimorfismo1 y
enviaremos cada uno de los
objetos creados.
Ahora crearemos un objeto
PruebaPolimorfismo1
//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 objetos por medio del método
toString(), que es heredado por
todas las clases en Java, y que
puede ser sobrecargado por cualquiera de ellas.
Utilizando JCreator ejecutaremos
nuestro main y obtendremos un
resultado como el siguiente…
Nos vemos en el siguiente
ejercicio. Hasta pronto.
Bueno compañero, esto fue todo
por ahora, espero que la solución de este ejercicio te haya sido
clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.