W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
構(gòu)造函數(shù)生成器可以使用參數(shù)創(chuàng)建構(gòu)造函數(shù)。這些參數(shù)的值被分配給字段變量。
生成的構(gòu)造函數(shù)在代碼樣式設(shè)置的 "成員順序" 部分中定義的點處插入。默認(rèn)情況下,代碼生成器將構(gòu)造函數(shù)放置在字段之后。
下面是生成構(gòu)造函數(shù)的具體步驟:
使用 Ctrl 和 Shift 鍵進(jìn)行多項選擇。
如果有關(guān)的類包含了字段,IntelliJ IDEA 建議選擇要由構(gòu)造函數(shù)初始化的字段。在 "選擇要按構(gòu)造函數(shù)初始化的字段" 對話框中,選擇所需的字段。示例如下:
public class MyClass {
int aInteger;
double bDouble;
public MyClass(int myAIntegerParam, double myBDoubleParam) {
aInteger = myAIntegerParam;
bDouble = myBDoubleParam;
}
}
您可以創(chuàng)建將行為委派(delegate)給類的字段或方法的方法。這種方法使得您可以在不直接公開該字段或方法的情況下訪問字段或方法的信息。
下面介紹了創(chuàng)建 Delegation 方法的具體步驟:
下面是一個示例:
Currency 類有一個 calendar 類型的字段 Calendar。要從 Currency 類中訪問 Calendar 類的某些功能 ,我們需要創(chuàng)建一個新的方法來將請求委派給 calendar。
Calendar calendar;
public int get(int i) {
return calendar.get(i);
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: