W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
IntelliJ IDEA 更改類簽名重構(gòu)允許您將類轉(zhuǎn)換為通用類并操作其類型參數(shù)。重構(gòu)會(huì)自動(dòng)更正類的所有調(diào)用、實(shí)現(xiàn)和覆蓋。
更改類簽名之前的代碼:
// 此類的簽名將被更改:
public class MyClass {
// some code here
}
public class MyOtherClass {
// 這里是對(duì)MyClass的引用:
MyClass myClass;
void myMethod(MyClass myClass) {
// some code here
}
// some code here
}
// 現(xiàn)在, 我們將向 MyClass 添加兩個(gè)正式類型參數(shù)。
更改類簽名之后的代碼:
// 添加了兩個(gè)正式類型參數(shù):
public class MyClass<Param1, Param2> {
// some code here
}
public class MyOtherClass {
// 對(duì) MyClass 的引用也發(fā)生了相應(yīng)的變化:
MyClass<String, Integer> myClass;
void myMethod(MyClass<String, Integer> myClass) {
// some code here
}
// some code here
}
// 執(zhí)行重構(gòu)時(shí), 字符串和整數(shù)分別指定為 Param1 和 Param2 的默認(rèn)值。
用例
要更改類簽名,請(qǐng)按照下列步驟操作:
若要在實(shí)際執(zhí)行重構(gòu)之前查看預(yù)期的更改并進(jìn)行必要的調(diào)整,請(qǐng)單擊 "預(yù)覽"。
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)系方式:
更多建議: