请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于类加载时的静态内部类

老师你好, 我想问一下, 之前学单例模式时, 通过代码验证, 如果是静态内部类, 在外部类加载时, 静态内部类是不会被加载的. 这是什么原因呢

正在回答 回答被采纳积分+3

1回答

翔仔 2018-12-30 21:07:34

同学好,

静态内部类和普通内部类是不一样的,普通内部类持有外部类的引用,而静态内部类和外部类没有逻辑上的关系,仅仅存在于写法上。静态内部类是共享给所有对象的,只有通过外部类来调用时才会被初始化。


1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信