静态变量和实例变量的区别?
2015-06-01 15:40
267 查看
在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。
静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。
总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。
静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。
总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。
相关文章推荐
- 应用matlab&modelsim设计FPGA算法(1)
- Java 异常基础 Exception
- C:\Windows\System32\drivers\etc
- node.js 访问mysql
- 在CentOS4上安装JMagick
- struts ajax 返回值自动添加pre标签问题解决
- 【JAVA语言】Java跨语言调用解决方案(转)
- Largest Number || LeetCode
- 第十三周项目1——(2)动物这样叫
- Qt开发笔记
- Ubuntu 客户端安装handoop2.6.0并连接到集群
- OA点滴积累
- Unicode 汉字内码表,gb2312区位码表
- ndroid Audio System 之三: AudioPolicyService 和 AudioPolicyManager
- Android系统中基于Binder的IPC流程框架分析
- css知识
- WEB- 冻结TABLE的头和列
- VS2010 MFC单文档 取消下拉菜单项的折叠问题
- sys文件系统
- CSS中关于font的样式