W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
您可以為 IntelliJ IDEA 類(lèi)中的字段生成訪問(wèn)器和 mutator 方法(getters 和 setters)。IntelliJ IDEA 根據(jù) JavaBeans API 的要求,只用一個(gè)參數(shù)生成 getter 和 setter。
getter 和 setter 方法名稱(chēng)由 IntelliJ IDEA 根據(jù)您的代碼生成命名偏好。
參考以下示例:
示例1:
請(qǐng)考慮以下代碼:
public class MyClass {
int aInteger;
}
在代碼生成頁(yè)的 "命名" 部分中,參數(shù)前綴設(shè)置為 "my",參數(shù)后綴為 "變量(Param)"。
生成 getter 和 setter 后,將生成以下代碼:
public class MyClass {
int aInteger;
public int getAInteger() {
return aInteger;
}
public void setAInteger (int myAIntegerParam) {
aInteger = myAIntegerParam;
}
}
示例2:
但是,如果在代碼生成頁(yè)中指定 a 為字段前綴,則它將不參與方法和參數(shù)名稱(chēng)的生成:
public class MyClass {
int aInteger;
public int getInteger() {
return Integer;
}
public void setInteger (int myIntegerParam) {
aInteger = myIntegerParam;
}
}
此功能僅在 Ultimate 版本中受支持。
以下僅在安裝并啟用 PHP 插件時(shí)有效!
在 PHP 上下文中,使用 PHP 的 getter / setter 文件模板生成 getter 和 setter。默認(rèn)情況下,按照這些模板中的指定,根據(jù)推斷出的字段類(lèi)型布爾值或布爾型,使用 set 前綴和 getter 生成 setter。前綴是默認(rèn) getter 模板中 ${GET_OR_IS} 變量的值。默認(rèn)模板在 "設(shè)置/首選項(xiàng)" 對(duì)話框的 "文件和代碼模板" 頁(yè)上的 "代碼" 選項(xiàng)卡中配置。
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)系方式:
更多建議: