下列程序段的輸出結果是______。public class Test{int a,b;Test( ){a=100;b=200;}Test(int x,int
下列程序段的輸出結果是______。 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="+Obj1.B); Test Obj2=new Test( ); System.out.println("a="+Obj1.a+"b="+Obj1.B); } }
A.a=100 b=200 a=12 b=45
B.a=12 b=45 a=100 b=200
C.a=12 b=200 a=100 b=45
D.a=100 b=45 a=12 b=200
正確答案:B解析: 本程序中Test類有兩個構造方法,亦即使用了重載技術。不帶參數(shù)的構造方法對類的實例變量進行特定數(shù)值的賦值,而帶參數(shù)的構造方法根據(jù)參數(shù)對類的實例變量進行賦值。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。