1 静态变量在虚拟机加载的时候就已经加载入内存中,成员变量是对象产生时产生;
2 所有对象共享一个静态变量,但是成员变量因对象不同而不同;
3 可以通过类名 点 变量名的方式调用。成员变量需要创建对象后,用对象名点变量名的方式调用;
4 存放空间不一样,静态变量在数据段中,成员变量在堆中。
静态变量和成员变量有什么区别?应该怎么调用?
最新推荐文章于 2020-09-30 22:31:23 发布
1 静态变量在虚拟机加载的时候就已经加载入内存中,成员变量是对象产生时产生;
2 所有对象共享一个静态变量,但是成员变量因对象不同而不同;
3 可以通过类名 点 变量名的方式调用。成员变量需要创建对象后,用对象名点变量名的方式调用;
4 存放空间不一样,静态变量在数据段中,成员变量在堆中。