Cuando se cree una instancia de la clase, o cuando se ejecuta el constructor, o... ?
Tal ves el problema tenga que ver con herencia, ya que en este caso NO se crea una instancia de una clase, sino que se extiende de esta clase, y no se cuando esta propiedad de la superclase existira/sera accesible/tendra un valor en la subclase?
Por que mas o menos este es el resultado que estoy teniendo:
clase A -> crear propiedad miPropiedad:Number=9;
clase B -> extender de clase A
crear instacia de B -> trace miPropiedad //output: 0
en B -> super(); -> trace miPropiedad //output: 9
No estoy completamente seguro de si eso fue lo que paso, pero es mas o menos lo que creo haber observado.
El primer trace da un valor del cual no tengo idea de donde rayos salio, pero ojo no me da error de que no exista la variable, simplemente da 0 no se por que 0_o. Ya en en el segundo trace, despues de haber ejecutado en constructor de la superclase, encontes ya devuelve el valor declarado.
Es esto correcto?