A-A+

下列代码中 将引起编译错误的行是______。 (1) public class Test

2022-08-06 02:06:46 问答库 阅读 174 次

问题详情

下列代码中,将引起编译错误的行是______。 (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行代码中的参数数目比类Test的任何一个构造方法所声明的形式参数都多,因此引起编译错误。在调用构造函数时,必须严格按照它在类中定义的形式使用,包括参数个数和数据类型等,否则将引起编译错误。

考点:错误,代码