You are on page 1of 5

Variables Polimrcas Programacin Online ^^

http://webcache.googleusercontent.com/search?...

Esta es la versin en cach de http://dmveloper.wordpress.com/2011/04/13/variablespolimorficas/ de Google. Se trata de una captura de pantalla de la pgina tal como esta se mostraba el 20 Abr 2011 20:49:27 GMT. Es posible que la pgina haya sufrido modificaciones durante este tiempo. Ms informacin Se han resaltado estos trminos de bsqueda: variable polimorficas Versin de solo texto

Programacin Online ^^
Ayuda y soporte tcnico en linea. Inicio Acerca de Solo una Introduccin :D

Variables Polimrficas
abril 13, 2011 javierjdc Programacin curtido, java, professional Deja un comentario Rate This En Java, las variables que contienen objetos son variables polimrficas. El trmino polimrfico: muchas formas se refiere al hecho de que una misma variable puede contener objetos de diferentes tipos (del tipo declarado o de cualquier subtipo del tipo declarado). El polimorfismo aparece en los lenguajes orientados a objetos en numerosos contextos, las variables polimrficas constituyen justamente un primer ejemplo.

1 de 5

07/05/11 21:06

Variables Polimrcas Programacin Online ^^

http://webcache.googleusercontent.com/search?...

Ejemplo de Variables Polimorficas.

Vamos a crear programa utilizando herencia y aplicando lo anterior. Crearemos 1 clase principal y 3 sub-clases las llamaremos de la siguiente forma: Persona > Sub-clase Ladrn > Sub-clase Juez > Sub-clase Pro5> Principal Manos a la obra. En esta siguientes sub-clases crearemos un mtodo llamado cantar que va a ir tomando valores diferentes conforme nosotros se los vayamos asignando
> Clase Persona Programado en Java public class Persona { public void canta() { System.out.println(La cucaracha, la cucaracha, bla bla bla ); } } > Clase Ladron Programado en Java public class Ladron extends Persona { private int ganancias=0; public void canta() { ); System.out.println(No era yo, que no era yo } public void roba(int n) { ganancias = ganancias + n; System.out.println(Mis ganancias son: +ganancias); } }

2 de 5

07/05/11 21:06

Variables Polimrcas Programacin Online ^^

http://webcache.googleusercontent.com/search?...

> Clase Juez Programado en Java public class Juez extends Persona { public void canta() { System.out.println(Soy la ley); } } > Clase Principal Pro5 Programado en Java public class Publi5 { public static void main(String args[]) { Persona fulanito = new Persona(); Ladron ladroncito = new Ladron(); Juez juececito = new Juez(); fulanito.canta(); // canta una persona fulanito = ladroncito; //Aqu es donde aplicamos el tema fulanito.canta(); // canta un ladrn ladroncito.roba(100); fulanito = juececito;//Aqu es donde aplicamos el tema fulanito.canta (); // canta un juez } } Una vez creado este programa lo compilamos, ejecutamos y nos dara como resultado lo siguiente:

La cucaracha, la cucaracha, bla bla bla No era yo, que no era yo Mis ganancias son: 100 Soy la ley
Cualquier duda comenten o envien un mail ^^ by Javier

3 de 5

07/05/11 21:06

Variables Polimrcas Programacin Online ^^

http://webcache.googleusercontent.com/search?...

Nivel de Dificultad: Professional

Comparte esto ^^:


Like Be the first to like this post.

Deja un comentario
Tu direccin de correo electrnico no ser publicada. Los campos necesarios estn marcados * Nombre *

Correo electrnico *

Web Comentario

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q

4 de 5

07/05/11 21:06

Variables Polimrcas Programacin Online ^^

http://webcache.googleusercontent.com/search?...

cite=""> <strike> <strong>

Publicar comentario
Recibir siguientes comentarios por correo. Recibir nuevas entradas por email. Solo una Introduccin :D Blog de WordPress.com. Theme: Notepad by N. Design.

5 de 5

07/05/11 21:06

You might also like