Java静态变量和成员变量的区别

复习下基础,发现忘了好多。。。

主要是生命周期的问题!!!

静态变量是随着类的加载创建的;

成员变量是new一个对象时创建的;

静态变量先于成员变量创建;静态变量的生命周期内会有很多成员变量的开始和结束;

因此不难理解静态方法先创建后结束,且不能调用提前于自己结束生命周期的成员变量;

猜你喜欢

转载自blog.csdn.net/weixin_40003295/article/details/81097607