Article View: es.comp.lenguajes.java
Article #848Re: Polimorfismo en Java
From: pyn
Date: Wed, 22 Nov 2006 13:39
Date: Wed, 22 Nov 2006 13:39
37 lines
2097 bytes
2097 bytes
"Eduardo Y��ez Parareda" <eduardo.yanezNOSPAM@NOSPAMgmail.com> escribi� en
el mensaje news:4sgsc2FvsubiU1@mid.individual.net...
>> 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".
>
> Ex�ctamente, 'operator overloading', sobrecarga de operadores, m�todos....
>
>> 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.
>
> Resumiendo, es la capacidad de que varias clases hijas, o que implementan
> una interfaz,
> atiendan el mismo mensaje de la manera que sea. Por mensaje se entiende un
> m�todo.
>
> interface Poligono {
> area();
> }
>
> class Cuadrado implements Poligono {
> area() {
> return lado*lado;
> }
> }
>
> class Triangulo implements Poligono {
> area() {
> return base*altura/2
> }
> }
>
> Puedes tener un objeto cuadrado o triangulo y llamar al m�todo area() sin
> problemas.
�Entonces estoy en lo cierto o equivocado?
Technical Details
Message-ID:
<4564533d$1_2@filemon1.isp.telecable.es>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!newsfeed.telecable.es!not-for-mailReferences:
<ejl43s$u2m$1@hercules.cohp1> <4561874a$1_3@filemon1.isp.telecable.es> <4sgsc2FvsubiU1@mid.individual.net>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> <4561874a$1_3@filemon1.isp.telecable.es> <4sgsc2FvsubiU1@mid.individual.net> Subject: Re: Polimorfismo en Java Date: Wed, 22 Nov 2006 14:39:58 +0100 Lines: 39 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 NNTP-Posting-Host: 83.97.208.51 Message-ID: <4564533d$1_2@filemon1.isp.telecable.es> X-Trace: filemon1.isp.telecable.es 1164202813 83.97.208.51 (22 Nov 2006 14:40:13 +0100) Organization: TeleCable, S.A.U. Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!newsfeed.telecable.es!not-for-mail