会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小小暖阳的博客。
小小小暖阳
博客园
首页
新随笔
联系
订阅
管理
2018年7月16日
非静态内部类中为什么不能定义静态成员?但允许定义有final修饰的静态变量
摘要: 如上写法会报错,原因是:如果非静态内部类中定义了静态成员i,要实现i 变量的初始化过程,就应该是先执行外部类的加载再实现内部类的加载,而内部类是非静态的,内部类的初始化必须是在外部类创建对象之后进行的,但是静态变量的加载又必须在对象创建之前完成,这样就出现了矛盾; 但如果给静态成员变量加上修饰符fi
阅读全文
posted @ 2018-07-16 10:58 小小小暖阳
阅读(191)
评论(0)
推荐(0)