万能百科  > 计算机   > 

[单项选择题] 阅读下面的程序:public class Person int arr[ ]=Hew int[10]; public static vo

2021-07-20   

[单项选择题] 阅读下面的程序:

public class Person

int arr[ ]=Hew int[10];

public static void main(String args[ ])

System.out.println(arr[1]);

正确的说法是______。

A. 编译时将产生错误

B. 编译时正确,运行时将产生错误

C. 输出为0

D. 输出为空

正确答案:

A

参考解析:

由于数组arr声明时未使用static关键字,而main( )方法直接引用arr(而非通过 Person的实例引用),将产生“非静态变量不能从静态上下文中引用” (non-static variable cannot be referenced from a static context)的编译错误。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签