为什么Java编译器允许通过null对象进行静态变量访问

为什么Java编译器允许通过null对象进行静态变量访问