🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Problemas con herencia

#16928
From: Alumne FIB - Antonio Chillarón B...
Date: Fri, 15 Dec 2000 14:28
42 lines
2307 bytes
Hola,
No soy un guru en java, pero diria que al declarar
un atributo 'dato' en ClaseB, lo que estas haciendo
es ocultar el atributo 'dato' de ClaseA.
Para acceder a este lo que deberias hacer es:
    super.dato
aqui estara el valor de 'i'.

Con los metodos pasa lo mismo si los declaras en una
clase ocultan a los del mismo nombre de la clase base.


Jorge Lanza wrote:
> 
> Hola a todo/as. Acabo de empezar a trabajar con objetos en Java y tengo
> alguna que otra duda sobre herencia, pues he realizado un arbol de clases y
> no se realiza la herencia de la forma esperada.
> A continuación os pongo un ejemplo reducido:
> public class ClaseA{
>         public int dato;
> 
>         ClaseA(int i) { dato = i; }
> }
> public class ClaseB extends ClaseA {
>         private static dato;
>         ClaseB(int i) { super(i);}
> }
> 
> Pues bien. Creo que la herencia de atributos(variables) no es similar a la
> de métodos. Si accedo en la ClaseB a dato, el valor no es i. No entiendo
> muy bien el porqué. No se machacan las variables también cuando se heredan?
> 
> Muchas gracias por vuestra ayuda, por adelantado.
Technical Details
Message-ID: <3A3A2AA8.A7099754@est.fib.upc.es>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!news.rediris.es!news.cesca.es!news.upc.es!not-for-mail
References: <91cle8$ptn2@cchp4.unican.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,d4dda51edee4cb4b
X-Google-Attributes: gid1116f3,public
X-Google-ArrivalTime: 2000-12-15 06:29:09 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!news.rediris.es!news.cesca.es!news.upc.es!not-for-mail
From: Alumne FIB - Antonio Chillarón Barahona 
 <e4021658@est.fib.upc.es>
Newsgroups: es.comp.lenguajes.java
Subject: Re: Problemas con herencia
Date: Fri, 15 Dec 2000 15:28:56 +0100
Organization: Facultat d'Informàtica de Barcelona
Lines: 42
Distribution: es
Message-ID: <3A3A2AA8.A7099754@est.fib.upc.es>
References: <91cle8$ptn2@cchp4.unican.es>
NNTP-Posting-Host: a5s111pc32.fib.upc.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: defalla.upc.es 976890544 28233 147.83.59.171 (15 Dec 2000 14:29:04 GMT)
X-Complaints-To: newsmngr@upc.es
NNTP-Posting-Date: 15 Dec 2000 14:29:04 GMT
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: es,ca,en