成员内部类:在外部类的成员位置定义的类
class Outer{
int num = 10;
class Inner{
public void show(){
System.out.println(num);
}
}
}
局部内部类:在外部类的成员方法中定义的类
class Outer{
public void method(){
int num =10;
class Inner{
}
}
}
成员内部类:在外部类的成员位置定义的类
class Outer{
int num = 10;
class Inner{
public void show(){
System.out.println(num);
}
}
}
局部内部类:在外部类的成员方法中定义的类
class Outer{
public void method(){
int num =10;
class Inner{
}
}
}