为什么此代码不返回 NullPointerException?
2022-09-03 03:39:30
public class Main
{
public static void main(String []ar)
{
A m = new A();
System.out.println(m.getNull().getValue());
}
}
class A
{
A getNull()
{
return null;
}
static int getValue()
{
return 1;
}
}
我在SCJP的一本书中遇到了这个问题。代码将打印出来,而不是预期的 NPE。有人可以解释一下同样的原因吗?1