怎么在外部类外访问内部类
在外部类外访问内部类:
Wai.Nei wn=new Wai().new Nei();
上式相当于:Wai w=new Wai(); Wai.Nei wn=w.new Nei();
package a;
class Wai {
class Nei
{
int i=5;
int ii=6;
}
}
package a;
public class NeiBuLei {
public static void main(String[] args) {
// TODO Auto-generated method stub
Wai.Nei wn1=new Wai().new Nei();
Wai w=new Wai();
Wai.Nei wn2=w.new Nei();
System.out.println("内部类中的变量i的值为:"+wn1.i);
System.out.println("内部类中的变量ii的值为:"+wn2.ii);
}
}