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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么需要調(diào)用父類(lèi)含參的構(gòu)造方法?super(message)?

super(message)

在自定義異常時(shí),為什么需要調(diào)用父類(lèi)含參的構(gòu)造方法,默認(rèn)調(diào)用父類(lèi)無(wú)參的構(gòu)造方法不行嗎?


當(dāng)有異常時(shí),傳進(jìn)來(lái)的信息,應(yīng)該是直接給自定義異常類(lèi)的信息,并沒(méi)有給父類(lèi)???

正在回答

3 回答

針對(duì)你的問(wèn)題,你有沒(méi)有發(fā)現(xiàn)e.printStackTrace()打印出來(lái)的異常信息里有你傳進(jìn)去的message,然而你的自定義異常類(lèi)里面也沒(méi)有寫(xiě)printSackTrace()這個(gè)方法。這是因?yàn)槟阕远x的類(lèi)繼承了父類(lèi)Exception 的成員方法和成員變量,雖然你沒(méi)有重寫(xiě)但是實(shí)際存在,所存在一個(gè)我沒(méi)有看父類(lèi)Exception具體內(nèi)容,但是我認(rèn)為肯定存在一個(gè)成員變量并且在printSackTrace()方法中被使用,雖然我沒(méi)有去看Exception類(lèi)的有參構(gòu)造函數(shù)是什么,但我猜測(cè)其內(nèi)容 大概就是 this.m? = m;一類(lèi)的。如果你想知道為什么,去看看繼承跟Exception類(lèi)的內(nèi)容

0 回復(fù) 有任何疑惑可以回復(fù)我~

哥,你知道了嗎?我也想問(wèn)

0 回復(fù) 有任何疑惑可以回復(fù)我~

自定義異常時(shí),可能要寫(xiě)一些特定的內(nèi)容,比如特定的提示信息,這些特定的內(nèi)容需要在調(diào)用自定義異常時(shí),可以通過(guò)這個(gè)含參的構(gòu)造方法傳進(jìn)去吧。

就是給自定義異了,沒(méi)有給父類(lèi),自定義會(huì)用繼承父類(lèi)的方法或者自己特有的方法處理吧。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么需要調(diào)用父類(lèi)含參的構(gòu)造方法?super(message)?

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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