[單項(xiàng)選擇題] 下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是( )。 1) public class Test 2) int m,n; 3) public
2021-07-20
[單項(xiàng)選擇題] 下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是( )。
1) public class Test
2) int m,n;
3) public Test()
4) public Test(int
A.m=a;
5) public static void main(String args[])
6) Test t1,t2;
7) int j,k;
8) j=0;k=0;
9) t1=new Test();
10) t2=new Test(j,k);
11)
12) A) 第3行
B.第5行
C.第6行
D.第10行
正確答案:D
參考解析:本題考查考生對Java中構(gòu)造方法的理解及應(yīng)用。構(gòu)造方法名必須與類名相同,沒有返回值,用戶不能直接調(diào)用,只能通過new自動(dòng)調(diào)用。題目有兩個(gè)構(gòu)造方法Test()和 Test(int A) ,按照參數(shù)決定調(diào)用哪個(gè)方法。 t1=new Test()語句調(diào)用Test()方法,而t2=new Test(j,k)將會(huì)找不到相應(yīng)的構(gòu)造方法,程序編譯出錯(cuò)在第10行,所以選項(xiàng)D說法正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。