Article View: es.comp.lenguajes.java
Article #844Re: Polimorfismo en Java
From: pyn
Date: Mon, 20 Nov 2006 10:45
Date: Mon, 20 Nov 2006 10:45
28 lines
2236 bytes
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-mailReferences:
<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