下列代碼中,將引起編譯錯(cuò)誤的行是______。(1) public class Test {(2) int m,n;(3) public Test(
下列代碼中,將引起編譯錯(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) 1 (12) }
A.第3行
B.第5行
C.第6行
D.第10行
正確答案:D解析: 第10行代碼中的參數(shù)數(shù)目比類Test的任何一個(gè)構(gòu)造方法所聲明的形式參數(shù)都多,因此引起編譯錯(cuò)誤。在調(diào)用構(gòu)造函數(shù)時(shí),必須嚴(yán)格按照它在類中定義的形式使用,包括參數(shù)個(gè)數(shù)和數(shù)據(jù)類型等,否則將引起編譯錯(cuò)誤。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。