额,我感觉这应该是个很蠢的问题,我在想以下的代码:publicclassa{publicstaticfinalone=newa();publicstaticfinaltwo=newa();publicstaticfinalthree=newa();}1.当类a初始化时,会对类变量依次进行初始化,当运行到publicstaticfinalone=newa();时需要创建a的实例,但是创建a的实例的前提类要初始化,类a的初始化又卡在了创建a实例……这这不是卡死了吗?我知道单例就是这样的……但我无法解答我的疑问……求教2.假使我成功初始化了类a,那也就是我总拥有了onetwothree三个类变量,那么变量one能访问到two和three吗?因为one是指向一个a实例的,a实例是自然而然能访问他类中的变量的,是这样吗?
添加回答
举报
0/150
提交
取消