复习下基础,发现忘了好多。。。
主要是生命周期的问题!!!
静态变量是随着类的加载创建的;
成员变量是new一个对象时创建的;
静态变量先于成员变量创建;静态变量的生命周期内会有很多成员变量的开始和结束;
因此不难理解静态方法先创建后结束,且不能调用提前于自己结束生命周期的成员变量;
复习下基础,发现忘了好多。。。
主要是生命周期的问题!!!
静态变量是随着类的加载创建的;
成员变量是new一个对象时创建的;
静态变量先于成员变量创建;静态变量的生命周期内会有很多成员变量的开始和结束;
因此不难理解静态方法先创建后结束,且不能调用提前于自己结束生命周期的成员变量;