标签:JAVA内部类

静态内部类

要理解静态内部类,先理解两个概念,静态和内部类。如果一个类的属性被static修饰为静态,那么在类加载完成后就已经被初始化,即已经可以通过类名.属性名来调用了,不需要先去实例化这个类。这是因为之前提到的类加载过程,加载—…

关于匿名类

首先匿名类肯定是内部类。JAVA内部类分为成员内部类和局部内部类。成员内部类和成员变量类似,定义在方法外面,而局部内部类则和局部变量类似,定义在方法里面。匿名类属于局部内部类。 匿名类的应用场景一般是实现一个接口或者继承…