InnerClass有无static主要区别
- 非 static
类实现,为了能访问外部类,增加了
this$0成员属性; - 因为有了成员属性,所以在调用外部类时也就从了局部变量的加载操作,如下图所示,
putfield后再调用init现static的直接init有鲜明对比。
InnerClass有无static主要区别
https://blog.isnap.cn/posts/b2196fb9/
this$0成员属性;putfield后再调用init
现static的直接init有鲜明对比。