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の本でこの質問に出くわしました。1
予想どおり、NPEの代わりにコードが出力されます。誰かが同じ理由を説明してもらえますか?