What's the difference between static variables and member variables?
What is the difference between static variables and member variables? I believe many inexperienced people are at a loss about it. Therefore, this paper summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.
The difference between static variables and member variables:
The scope of ① is different. Static variables are class-scoped; member variables are object-scoped.
The survival time of ② was different. The life of the class is accompanied by static variables; while the member variable can only accompany the class, it is generated when the object is generated, and it will die with the demise of the object.
The ③ storage location is different. Static variables are stored in the static area of the method area; member variables are stored in the stack memory area.
④ is called in a different way. Static variables can be called either by class name or by object; member variables can only be called by object name.
After reading the above, have you mastered the difference between static variables and member variables? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!