2010-02-05 5 views

Répondre

-1

Si je vous comprends bien, alors oui, si vous utilisez la composition.

exemple psudeo-code:

public class Inner(){ 
    //code 
} 

public class Outer(){ 
    Inner foo; 

    public Outer() { 
     this.foo = new Inner(); 
    } 

} 
6

Bien sûr.

public class Outer 
{ 
    public Outer() 
    { 
     Inner inner = new Inner(); 
    } 

    class Inner 
    { 
    } 
} 
1

Oui, il est légal de construire une classe interne dans le constructeur de la classe externe. Par exemple:

public class Outer { 
    private Inner myInner; 

    public Outer() { 
     myInner = new Inner(); 
    } 

    public class Inner { 

    } 
} 

avoir une lecture à travers le Sun Nested Classes Tutorial.

Questions connexes