[單項(xiàng)選擇題] 下列程序的輸出結(jié)果是( )?! lassA{ int i,j; A(int i,int j) { this.i=i; this.
2021-07-20
[單項(xiàng)選擇題] 下列程序的輸出結(jié)果是( )?! lassA{ int i,j; A(int i,int j) { this.i=i; this.j=j; } void print( ) { System.out.println("i="+i+""+"j="+j) } class B extends A{ int in; B (int i,int j,int m){ super(a,B) ; this.m=m; } void print( ) { Sytem.out.println("m+"+m);} ?。 lass C { public static void main (strang argsⅡ) { B b:new B(1,2,3); b.print( ); } }
A. i=1 j=2 m=3
B. m=3
C. i=3 j=2
D. m=1 i=1
正確答案:B
參考解析:在對象b調(diào)用prin()方法時(shí),使用了類B內(nèi)定義的print()版本,即在類B內(nèi)的print()版本覆蓋了在類A中的print()方法。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。