W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
IntelliJ IDEA 實(shí)現(xiàn)接口
如果在 IntelliJ IDEA 中的一個(gè)類被聲明為實(shí)現(xiàn)某個(gè)接口或者使用抽象方法來(lái)擴(kuò)展一個(gè)類,那么它必須實(shí)現(xiàn)這種接口或類的方法。IntelliJ IDEA 創(chuàng)建已實(shí)現(xiàn)的方法的存根,并使用基元類型的默認(rèn)返回值和對(duì)象的 null 值。
IntelliJ IDEA 要實(shí)現(xiàn)接口或抽象類的方法,請(qǐng)按照下列步驟操作:
負(fù)責(zé)實(shí)現(xiàn)方法的文件模板(實(shí)現(xiàn)的方法體)從“文件頭”接受預(yù)定義的模板變量:文件| 設(shè)置或 IntelliJ IDEA | 首選項(xiàng)-編輯-文件和代碼模板-代碼-文件頭部(File | Settings 或 IntelliJ IDEA | Preferences - Editor - File and Code Templates - Code - File Header)例如:${USER},${DATE}等等。
例如,考慮以下文件模板:
#if ( $RETURN_TYPE != "void" )return $DEFAULT_RETURN_VALUE;#end
// TODO ($USER, $DATE):To change the body of an implemented method, use File | Settings - Editor - File and Code Templates.
如果實(shí)現(xiàn)的接口包含兩個(gè)方法,則該模板將擴(kuò)展為以下代碼:
@Override
public void hunt() {
// TODO (wombat, 9/21/12): To change the body of an implemented method, use File | Settings - Editor - File and Code Templates.
}
@Override
public String sniff() {
return null; // TODO (wombat, 9/21/12): To change body of implemented methods use File | Settings - Editor - File and Code Templates.
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: