原因如下:
无论是静态方法还是静态变量都是与类相关联的,二者均属于类本身,因此可以在不创建类实例的情况下,调用静态方法和访问静态变量。但非静态方法和非静态变量是与类的实例相关联的,二者属于类的对象,只有产生该类的实例化对象,通过实例化对象才能访问非静态变量或者非静态方法,因此在没有创建该类实例的情况下,这些非静态变量并不存在,所以无法通过静态方法去访问非静态变量。
举例如下所示:
我们是无法在静态方法中访问非静态变量的
原因如下:
无论是静态方法还是静态变量都是与类相关联的,二者均属于类本身,因此可以在不创建类实例的情况下,调用静态方法和访问静态变量。但非静态方法和非静态变量是与类的实例相关联的,二者属于类的对象,只有产生该类的实例化对象,通过实例化对象才能访问非静态变量或者非静态方法,因此在没有创建该类实例的情况下,这些非静态变量并不存在,所以无法通过静态方法去访问非静态变量。
举例如下所示:
我们是无法在静态方法中访问非静态变量的