Article View: es.comp.lenguajes.java
Article #26936Re: ¿Simular herencia multiple?
From: Jonathan Revusky
Date: Thu, 12 Nov 1998 00:00
Date: Thu, 12 Nov 1998 00:00
37 lines
1527 bytes
1527 bytes
Fco Javier Pulido Vaquero wrote:
>
> �Puedes aclararme un poco?
>
> - �C�mo podr�a simular herencia m�ltiple en Java? S� que se puede conseguir
> implementando Interfaces en una clase, pero le he dado vueltas al asunto y
> a�n no lo tengo muy claro.
>
Un modo de simularlo es con las inner classes.
Digamos que tienes clases A y B y quieres que C tenga acceso a la
implementaci�n protegida de A y B. Una cosa que se puede hacer es hacer
que C sea una subclase de A pero una inner class de B (o vice versa).
class A {
}
class B {
class C extends A {
// El c�digo dentro de C puede invocar todos los m�todos de A
// y de B, ya que est� asociado con una instancia de clase B.
}
}
Espero que esto ayude.
Jonathan Revusky
--
Available for Java and Delphi Consulting
Make your .class files double-clickable
with SmartJ
http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID:
<364B1D17.F50D6DAD@jet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<72em2t$n0v$1@talia.mad.ibernet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,a73bec53770fedc9 X-Google-Attributes: gid1116f3,public From: Jonathan Revusky <jrevusky@jet.es> Subject: Re: ¿Simular herencia multiple? Date: 1998/11/12 Message-ID: <364B1D17.F50D6DAD@jet.es> X-Deja-AN: 411147755 Content-Transfer-Encoding: 8bit References: <72em2t$n0v$1@talia.mad.ibernet.es> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Reply-To: jrevusky@bigfoot.com Newsgroups: es.comp.lenguajes.java