内部类
内部类分为静态内部类和非静态内部类,静态内部类以static修饰,外部类不能放问内部类的具体实现细节,内部类作为外部类的成员可以外部类的成员和方法,静态内部类可以访问外部类的静态成员变量,也就是类变量。
局部内部类
局部内部类,就是将一个内部类定义在方法里定义,只在定义的方法中有效,局部内部类不能使用访问权限控制修饰符和static修饰符。
匿名内部类
匿名内部类只能创建使用一次,创建完成之后就消失了, new 接口 || 构造器(),接口是不能被实例,此处是实例是实现该接口的类对象。