第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

StackOverflowError 這個錯誤沒有指向遞歸

StackOverflowError 這個錯誤沒有指向遞歸

暴躁的代碼 2017-02-10 22:02:49
public class User { private String id;//ID private String password;//密碼 public String name;//用戶的昵稱 public static int i = 2;//記錄用戶注冊次數(shù) public Book book;//用戶借走的書 private User[] user = { new User("admin1","z1234567","小飛俠"),//第二處錯誤 new User("admin2","x1234567","程序猿"), }; //創(chuàng)建用戶使用的構(gòu)造函數(shù) public User(String id,String password,String name){//第一處錯誤 i++;//用戶數(shù)量加1 this.id=id; this.password = password; this.name = name; }
查看完整描述

3 回答

已采納
?
按照自己的節(jié)奏前行

TA貢獻(xiàn)90條經(jīng)驗 獲得超70個贊

//解答一下,順便回顧知識
class?User{
????//其實你那個寫法就是這個意思
????public?User?u?=?new?User();//走到這里,看了一下User類初始化完成了沒,一看沒有呢,哦那我去初始化User
?????????????????????????????????//于是又來了一次...一直這樣下去
????
????public?User(){
????
????}
????
????public?static?void?main(String[]?args){
????????User?u?=?new?User();//你要知道,當(dāng)你創(chuàng)建一個實例的時候,先依次會初始化字段,然后調(diào)用
???????????????????????????????????//構(gòu)造方法,當(dāng)你這個對象創(chuàng)建的時候
????}

}


查看完整回答
2 反對 回復(fù) 2017-02-11
?
朕日理萬機(jī)

TA貢獻(xiàn)27條經(jīng)驗 獲得超28個贊

因為你的User里面有個成員是User數(shù)組,而且里面的成員指定了要在構(gòu)造時默認(rèn)生成,于是你開始調(diào)用構(gòu)造函數(shù),構(gòu)造函數(shù)就要把這兩個user[0]和user[1]也構(gòu)造出來,相應(yīng)地調(diào)用user[0]的構(gòu)造函數(shù),然后同理調(diào)用user[0].user[0]的構(gòu)造函數(shù),不斷這么調(diào)用下去,直到內(nèi)存耗盡,報出棧溢出錯誤。

查看完整回答
反對 回復(fù) 2017-02-10
?
習(xí)慣受傷

TA貢獻(xiàn)885條經(jīng)驗 獲得超1144個贊

我覺得應(yīng)該是你的調(diào)用代碼有問題,把調(diào)用代碼放上來。

查看完整回答
反對 回復(fù) 2017-02-10
  • 3 回答
  • 0 關(guān)注
  • 1461 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號