🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #844

Re: Polimorfismo en Java

#844
From: pyn
Date: Mon, 20 Nov 2006 10:45
28 lines
2236 bytes
"Alexandre Vazquez" <alexandre.vazquez@gmail.com> escribi� en el mensaje 
news:ejl43s$u2m$1@hercules.cohp1...
> Buenas lista, tengo una peque�a duda que espero que me podais resolver..
>
> El Polimorfismo es cuando dos metodos en java se llaman igual pero reciben
> diferentes parametros , vale.. hasta ahi todo correcto, pero si aparte de
> recibir diferentes parametros, devuelven diferente tipo de salida.. 
> tambien
> es polimorfimos? En el caso de que no lo sea.. que es?
>
> Muchas gracias por adelantado
> --

Pues a mi me hab�an ense�ado otra cosa. Dos m�todos que se llaman igual pero 
con distintos tipos de datos lo llamaban "sobrecarga de funciones". 
Polimorfismo, repito seg�n me ense�aron, tiene m�s que ver con objetos y 
memoria din�mica. A ver si se me entiende.

Tienes una clase Abstracta Animal, con un m�todo abstracto Habla(). Luego 
creas dos clases hijas, Perro extends Animal, Gato extends Animal. En ambas 
clases redefines el m�todo Habla(). Hasta aqu� nada nuevo.

Luego llega el momento de ver lo maravilloso que es java, que no necesitas 
punteros para hacer lo que sigue. Ahora creas un array de objetos Animal, 
m�s tarde vas rellenando cada posici�n de array con distintos objetos, unos 
perros, otros gatos. Finalmente, recorres el array con un bucle llamando al 
m�todo Habla() y oh! compruebas el resultado. 
Technical Details
Message-ID: <4561874a$1_3@filemon1.isp.telecable.es>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news3.google.com!news.glorb.com!newsfeed.telecable.es!not-for-mail
References: <ejl43s$u2m$1@hercules.cohp1>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,152ea40a531fac11
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
From: "pyn" <notelodigo@hotmail.com>
Newsgroups: es.comp.lenguajes.java
References: <ejl43s$u2m$1@hercules.cohp1>
Subject: Re: Polimorfismo en Java
Date: Mon, 20 Nov 2006 11:45:18 +0100
Lines: 30
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
NNTP-Posting-Host: 83.97.209.83
Message-ID: <4561874a$1_3@filemon1.isp.telecable.es>
X-Trace: filemon1.isp.telecable.es 1164019530 83.97.209.83 (20 Nov 2006 11:45:30 +0100)
Organization: TeleCable, S.A.U.
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news3.google.com!news.glorb.com!newsfeed.telecable.es!not-for-mail