你特叔

GitHub: https://github.com/Hunter1023

有关下述Java代码描述正确的选项是____。

有关下述Java代码描述正确的选项是__。

public class TestClass {
   private static void testMethod(){
        System.out.println("testMethod");
   }
   public static void main(String[] args) {
        ((TestClass)null).testMethod();
   }
}

A. 编译不通过
B. 编译通过,运行异常,报NullPointerException
C. 编译通过,运行异常,报IllegalArgumentException
D. 编译通过,运行异常,报NoSuchMethodException
E. 编译通过,运行异常,报Exception
F. 运行正常,输出testMethod

分析:
null可以被强制类型转换成任意类型(不是任意类型对象),可以通过它来执行静态方法。

答案:F

阅读更多
文章标签: Java
个人分类: Java错题集
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

有关下述Java代码描述正确的选项是____。

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭