InnerClass有无static主要区别

  • 非 static 类实现,为了能访问外部类,增加了this$0成员属性;
  • 因为有了成员属性,所以在调用外部类时也就从了局部变量的加载操作,如下图所示,putfield后再调用initstatic的直接init有鲜明对比。
内部类有无Static区别

InnerClass有无static主要区别
https://blog.isnap.cn/posts/b2196fb9/
作者
三岁于辛
发布于
2023年3月16日
许可协议