Creo que esto es por la compatibilidad hacia atrás. Aun cuando la sintaxis
de AS2 lo oculta este sigue siendo un lenguaje basado en prototype y
internamente hace:

POpcionAceptar.prototype = new POpcionBase();

De ahí la llamada al constructor, para introducir en POpcionAceptar los
miembros de la clase base. Puede ser un incordio sino lo sabes.

Un saludo,

Joseba Alonso
www.5dms.com
www.sidedev.net  

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Miguel Angel Sánchez
> Enviado el: jueves, 01 de diciembre de 2005 9:42
> Para: [email protected]
> Asunto: [ASNativos] Un import me invoca al constructor
> 
> Hola, tengo la siguiente estructura de clases:
> 
> POpcionAceptar extiende POpcionBase
> POpcionBase implementa la interfaz Pantalla y usa una 
> variable de tipo OpcionAceptar OpcionAceptar extiende 
> OpcionBase OpcionBase implementa la interfaz IOpcion
> 
> Pues al hacer simplemente esto:
> 
> import Opcion.POpcionAceptar;
> 
> sin ni siquiera declarar una variable, llama al constructor 
> de OpcionBase, y solo a ese. WTF? O_o
> 


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a