[單項(xiàng)選擇題] 下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是______。 1)public class Test 2)int m,n; 3)public Tes
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 tl,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
參考解析:本題考查考生對(duì)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=newTest()語(yǔ)句調(diào)用Test()方法,而t2=newTest(j,k)將會(huì)找不到相應(yīng)的構(gòu)造方法,程序編譯出錯(cuò)在第10行。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。