2010-08-29 10 views
14

zum Beispiel:innere Klasse in AS

package{ 
    public class A { 
     var test:String; 
     public function A() 
     } 

} 
class B{ 

} 

der Code in der gleichen Datei ist, nennen wir B innere Klasse ist, dann, wie

den Konstruktor der Klasse B nennen
+0

Klasse B hat in der obigen Definition keinen Konstruktor. –

+0

Sie müssen keine Konstruktorfunktion definieren, sie ist optional. –

Antwort

22
 
package 
{ 
    public class A 
    { 
     var test:String; 

     public function A() 
     { 
      var b:B = new B(); 
     } 
    } 
} 
class B 
{ 
    public function B() 
    { 
     trace('class B'); 
    } 
} 
+2

Funktioniert das wirklich als eine innere Klasse? Kann beispielsweise Klasse B in diesem Setup auf private Mitglieder der Klasse A zugreifen? – Triynko