55,成员变量,全局变量与局部变量的区别
来源:互联网 发布:java编程面试题 编辑:程序博客网 时间:2024/06/05 14:56
1,成员变量
写在类声明的大括号中的变量,称为成员变量(属性,实例变量)
成员变量只能通过对象来访问
成员变量不能在定义的同时初始化
注意:成员变量不能离开类,离开类后就不是成员变量
存储:堆(当前对象对应的堆的存储空间)
存储在堆的数据,不会被自动释放,只能程序员手动释放。
2,全局变量
写在函数外面的变量,成为全局变量
作用域:从定义的那一行开始,一直到文件末尾
全局变量可以先定义再初始化,也可以定义同时初始化
存储:静态区
程序一启动就会分配存储空间,直到程序结束才会释放
3,局部变量
写在函数里面的变量,成为局部变量
作用域:从定义的那一行开始,到所在函数结束
局部变量可以先定义再初始化,也可以定义同时初始化
存储:栈
系统会自动释放内存
0 0
- 55,成员变量,全局变量与局部变量的区别
- 局部变量、全局变量、成员变量的区别
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量的定义与区别
- 成员变量与局部变量的区别
- 成员变量与局部变量的区别
- 成员变量与局部变量的区别
- 成员变量与局部变量的区别???
- 成员变量与局部变量的区别
- 局部变量与成员变量的区别
- 成员变量与局部变量的区别
- 局部变量与成员变量的区别
- 成员变量与局部变量的区别
- 成员变量与局部变量的区别
- 成员变量与局部变量的区别
- 成员变量与局部变量的区别
- 成员变量与局部变量的区别:
- java中成员变量、局部变量、全局变量的区别
- Java成员变量,局部变量,全局变量的区别
- 华为光猫破解日记
- 54,对象的存储细节
- 在CentOS 7.0中配置svn自动更新出现的问题
- 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题
- 彻底解决:@synthesize of 'weak' property is only allowed in ARC or GC mode :问题
- 55,成员变量,全局变量与局部变量的区别
- 56,函数与方法的区别
- ubuntu sogou输入法安装及设置
- Android四大组件简介
- rtcp字段计算方法
- pc,lr相互作用
- Xshell 配色方案
- Mac OS X 启用超级用户 sudo -s 获得系统权限 Mac终端命令
- core animation初识之属性动画