2010-08-29 2 views
14

, например:внутренний класс в AS

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

} 
class B{ 

} 

код в одном файле, мы называем B является внутренним классом, то, как вызвать конструктор класса B

+0

ваш класс B не имеет конструктора в указанном выше определении. –

+0

Вам не нужно определять конструкторную функцию, это необязательно. –

ответ

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

Действительно ли это работает как внутренний класс? Например, может ли класс B получить доступ к закрытым членам класса A в этой настройке? – Triynko

Смежные вопросы