一个java里面可以有多个class文件,但是只能有一个public class 类不仅可以写到类的下面(内部类),也可以写到类的方法里面(叫做局部内部类)。 匿名内部类调用的时候可以不new对象直接使用 如: new Apple().eat() (Apple类在Test类中且在Test里面运行)