以下Java程序的输出?
class Main {
public static void main(String args[]) {
System.out.println(fun());
}
int fun()
{
return 20;
}
}
(A) 20
(二)编译错误
(C) 0
(D)垃圾袋答案: (B)
说明: main()是静态方法,fun()是类Main中的非静态方法。
像C++,Java中调用静态函数内部的非静态函数是不允许的这个问题的测验