🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: ¿Simular herencia multiple?

#26936
From: Jonathan Revusky
Date: Thu, 12 Nov 1998 00:00
37 lines
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-mail
References: <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