若不极致便平庸
静态变量在类被调用的时候,它就已经存在了.地址名就是静态变量名(换句话说就是类已经帮你把它实例化好了,不用你再动手用对象去实例化了),所以普通成员方法(非静态方法)和静态方法都可直接访问调用静态变量.因为它已经创建好摆在那里了.然而非静态变量与静态变量不同的是它是虚无的,它需要对象去创建出来.所以没办法直接访问.那问题来了,说没办法直接访问,但为什么在普通成员方法中可以直接访问非静态变量呢?哈哈,你想一想,你如果想调用普通成员方法之前要干嘛?当然要new一个对象出来啊,这个new出来的对象就帮你在实例化方法的同时,把方法中的非静态变量也实例化了。(最后补充一句,被调用的类只是张图纸而已,不要把类当成程序)