public class NullPoint {
public static int m;
int k;
public static void main(String[] args) {
NullPoint jk = null;
jk.Test();
jk.Test2(156);
jk.Test3();
}
public void Test(){
System.out.println("m is here :"+m);
}
public void Test2(int i){
System.out.println("i is here :"+m);
}
public void Test3(){
System.out.println("k is here :"+k);
}
}
如果上面的代码用C++实现会怎样呢?
本文通过一个Java示例代码展示了如何触发空指针异常。代码中定义了一个名为NullPoint的公共类,该类包含静态成员变量m和实例变量k,以及三个测试方法。在main方法中,尝试对未初始化的对象调用这些方法,从而引发空指针异常。

被折叠的 条评论
为什么被折叠?



