Java中的内部类(成员内部类、静态内部类、局部内部类、匿名内部类) 成员内部类不能含有static的变量和方法 JDK8之前,匿名内部类访问的局部变量为什么必须要用final修饰(局部变量实质还是final类型,不可以改值,否则编译报错)。