以下Java程序的输出?
null
class Main { public static void main(String args[]) { System.out.println(fun()); } int fun() { return 20; } } |
(A) 20 (B) 编译错误 (C) 0 (D) 垃圾值 答复: (B) 说明: main()是一个静态方法,fun()是main类中的一个非静态方法。
与C++一样,在java中调用静态函数内的非静态函数是不允许的。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END