【单选题】有如下程序
public class Test
int a,b;
Test ( )
a = 100;
b = 200;
Test(int x, int y)
a = x;
b = y;
public static void main(String args[])
Test Obj1 = new Test(12,45);
System.out.println("a = "Obj1.a+" b = "+Ob31.B、;
Test Obj1 = new Test();
System.out.println("a = "Obj1.a+" b = "+Obj1.B、;
程序的运行结果为()。
A.a=100b=200
a=12 b=45
B.a=12b=45
a=100 b=200
C.a=12 b=200
a=100b=45
D.a=100 b=45
a=12 b=200
网考网参考答案:B
网考网解析:
[解析] 本题考查构造方法及构造方法重载。在上面的程序中,类Test类有两个构造方法,即使用了方法重载技术。不带参数的构造方法对类的实例变量进行特定数值的赋值,而带参数的构造方法根据参数对类的实例变量进行赋值。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论