空对象(null)引用方法
https://blog.csdn.net/lgh2691861/article/details/52248038

若一个对象的属性和方法是空的则可认为这是一个空对象。
一个空对象也是对象,同样通过对象名引用方法或属性,但和一般对象有点不同。


1.空对象调用非静态方***出现空指针异常
这是因为一个null对象自身的存储空间内是没有任何方法和属性的,所以任何空对象.xxx调用非静态方法或属性都会出现空指针异常。


2、空对象可以调用静态方法或属性
这是因为Static 方法是存储在静态池当中的,一个类的所有对象共享静态池的方法。

null调用静态属性及方法后,去掉属性和方法前面的关键字Static后,程序不会报错(说明实例化null为空指针对象没有问题),但运行时会报出空指针异常(说明实例化后的空间里面没有方法和属性)