黑马程序员技术交流社区
标题:
static不能修饰局部内部类的原因
[打印本页]
作者:
宏博
时间:
2016-10-14 20:08
标题:
static不能修饰局部内部类的原因
java类加载顺序,首先加载类,执行static成员初始化,接下来执行对象的创建。也就是说加载非静态成员是在创建对象以后。静态局部内部类要加载首先要加载其所在的局部,也就是在创建对象以后,但是静态局部内部类因为是静态的,所以它的加载是在创建对象以前,这样就矛盾了,所以不能创建局部静态内部类。
此回帖为本人宏博结合类的加载原理自创,如果转载请声明
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2