内部类介绍
一个类里面又有一个类。这种在类中的类被称为内部类
//外部类
class text{
//内部类
class inner{
}
}
局部内部类(方法中的类)
//外部类
class text{
private int count=10;
//方法
public void m1(){
//内部类
public class Inner{
public void m2(){
System.out.println(count);
}
}
Inner inner = new Inner();
}
}
匿名内部类(重要)
public class ch {
public static void main(String[] args) {
//创建一个匿名内部类
//
Src src = new Src() {
@Override
public void str() {
System.out.println();
}
};
src.str();
}
}
interface Src{
void str();
}