亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

急求?。。?!在類的初始化時候創建自身對象

急求?。。。≡陬惖某跏蓟瘯r候創建自身對象

白衣非少年 2019-08-14 20:33:13
額,我感覺這應該是個很蠢的問題,我在想以下的代碼:publicclassa{publicstaticfinalone=newa();publicstaticfinaltwo=newa();publicstaticfinalthree=newa();}1.當類a初始化時,會對類變量依次進行初始化,當運行到publicstaticfinalone=newa();時需要創建a的實例,但是創建a的實例的前提類要初始化,類a的初始化又卡在了創建a實例……這這不是卡死了嗎?我知道單例就是這樣的……但我無法解答我的疑問……求教2.假使我成功初始化了類a,那也就是我總擁有了onetwothree三個類變量,那么變量one能訪問到two和three嗎?因為one是指向一個a實例的,a實例是自然而然能訪問他類中的變量的,是這樣嗎?
查看完整描述

2 回答

?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

樓上的什么鬼,static對象只會實例化一次啊,哪有什么遞歸初始化。非static的初始化,比如在構造器中繼續使用newa();會內存溢出;
                            
查看完整回答
反對 回復 2019-08-14
  • 2 回答
  • 0 關注
  • 350 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號