🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: ¿Simular herencia multiple?

#26951
From: Juan Gonzalo de Silva Medina
Date: Fri, 13 Nov 1998 00:00
77 lines
2067 bytes
Jonathan Revusky wrote:

> 
> [...]
> Tendría que ser algo como:
> 
> protected void mensajeA()
> 
> ya que incluso las subclases de A no pueden acceder a la implementación
> "private". Tiene que ser "protected".

Vale, mala hora para probar...

> 
> >[...]
> La clase D no puede ser compilada porque no hay ninguna instancia de B a
> la que la instancia de clase C puede ser asociada. (¿Eso es claro
> acaso?)

Ciertamente, no.

No entiendo lo que quieres decir por "asociada" ¿?.

> 
> De hecho, necesitarías algo como:
> 
> class B {
>   private void mensajeB() {...}
>   class C extends A {
>     ....
>   }
> 
>   C createC() {
>     return new C();
>   }
> }
> 
> [...]


No me funciona, y sigo con lo mismo :-?, en la clase D no puede aparecer
ninguna referencia a la clase C ya que el compilador no puede encontrar
la definicion de la clase. Existe solamente dentro de la clase B.

> > Un poco raro ¿no?
> 
> Un poco rollo quizá... :-) Raro, no, porque, en realidad, todo está
> funcionando como debe funcionar....
> 

¿rollo? no creo, a mi me gusta urgar dentro, lo otro..., ya lo dice el
manual :-).

Saludos,

P.S.: Por la velocidad parece un chat ;-).

-- 
Juan Gonzalo de Silva Medina
http://www.caymasa.es/usr/gonzalo 
mail:gonzalo@caymasa.es
Powered by Red Hat 5.1 2.0.35 and Java
Technical Details
Message-ID: <364B7C4D.9EFDDEB8@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <72em2t$n0v$1@talia.mad.ibernet.es> <364B1D17.F50D6DAD@jet.es> <364B6C4E.F2B2D0C7@caymasa.es> <364B720E.14C0B1B8@jet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,a73bec53770fedc9
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: ¿Simular herencia multiple?
Date: 1998/11/13
Message-ID: <364B7C4D.9EFDDEB8@caymasa.es>
X-Deja-AN: 411272344
Content-Transfer-Encoding: quoted-printable
References: <72em2t$n0v$1@talia.mad.ibernet.es> <364B1D17.F50D6DAD@jet.es> <364B6C4E.F2B2D0C7@caymasa.es> <364B720E.14C0B1B8@jet.es>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: EL MONTE
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java