[單項選擇題] 下列代碼中,將引起一個編譯錯誤的行是______。 1)public class Test 2)int m,n; 3)public Tes
2021-07-20
[單項選擇題] 下列代碼中,將引起一個編譯錯誤的行是______。
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
參考解析:本題考查考生對Java中構(gòu)造方法的理解及應(yīng)用。構(gòu)造方法名必須與類名相同,沒有返回值,用戶不能直接調(diào)用,只能通過new自動調(diào)用。題目有兩個構(gòu)造方法Test()和Test(int a),按照參數(shù)決定調(diào)用哪個方法。t1=newTest()語句調(diào)用Test()方法,而t2=newTest(j,k)將會找不到相應(yīng)的構(gòu)造方法,程序編譯出錯在第10行。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。