[單項(xiàng)選擇題] 閱讀下面的程序:public class Person int arr[ ]=Hew int[10]; public static vo
2021-07-20
[單項(xiàng)選擇題] 閱讀下面的程序:
public class Person
int arr[ ]=Hew int[10];
public static void main(String args[ ])
System.out.println(arr[1]);
正確的說法是______。
A. 編譯時(shí)將產(chǎn)生錯(cuò)誤
B. 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤
C. 輸出為0
D. 輸出為空
正確答案:A
參考解析:由于數(shù)組arr聲明時(shí)未使用static關(guān)鍵字,而main( )方法直接引用arr(而非通過 Person的實(shí)例引用),將產(chǎn)生“非靜態(tài)變量不能從靜態(tài)上下文中引用” (non-static variable cannot be referenced from a static context)的編譯錯(cuò)誤。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。