内部类:
1、内部类只能在外部类中使用,其它类不能用
2、内部类可以直接访问外部类的所有成员
3、内部类通常只在外部类中被创建
匿名内部类:
1、何事用:
有一个类(子类或者实现类)
只需要创建一个对象
对象创建后,对象就没意义了
public class Mama {
String name;
Mama(){
this.name = name;
}
Boby create(){
return new Boby();
}
class Boby{
void MamaName(){
System.out.println(Mama.this.name);
}
}
}