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