静态变量和成员变量有什么区别?应该怎么调用?
2016-06-05 18:45
375 查看
1 静态变量在虚拟机加载的时候就已经加载入内存中,成员变量是对象产生时产生;
2 所有对象共享一个静态变量,但是成员变量因对象不同而不同;
3 可以通过类名 点 变量名的方式调用。成员变量需要创建对象后,用对象名点变量名的方式调用;
4 存放空间不一样,静态变量在数据段中,成员变量在堆中。
2 所有对象共享一个静态变量,但是成员变量因对象不同而不同;
3 可以通过类名 点 变量名的方式调用。成员变量需要创建对象后,用对象名点变量名的方式调用;
4 存放空间不一样,静态变量在数据段中,成员变量在堆中。
相关文章推荐
- C++第七次上机实验—数组素数排序
- SSH框架介绍以及如何搭建(myEclipse下)
- Unity3d优化
- c++作业7
- HtmlParser基础教程 - 在java中解析获取的HttpResponse
- 第十二周项目一(3)-实现复数类中的运算符重载
- 视频转换成flv注意事项
- 三层架构
- HTTP协议学习# (一)request 和response 解析
- 二维数组中的查找
- iOS开发中几种常用设计模式
- android 侧滑菜单
- 贪吃蛇的java代码分析(二)
- java之基础(01)
- codeblocks 多线程编程时:对pthread_create未定义的引用
- 第七次实验
- 关于Android studio中httpclient不能用的问题
- lamp discuz+wordpress+phpmyadmin
- SVN部署及使用
- JSF对应的实体类一定要使用set和get方法