AJPFX解析成员变量和局部变量
2024-09-30 15:38:36
成员变量和局部变量
3.1、成员变量和局部变量
A:在类中的位置不同
* 成员变量:在类中方法外
* 局部变量:在方法定义中或者方法声明上
B:在内存中的位置不同
* 成员变量:在堆内存(成员变量属于对象,对象进堆内存)
* 局部变量:在栈内存(局部变量属于方法,方法进栈内存)
C:生命周期不同
* 成员变量:随着对象的创建而存在,随着对象的消失而消失
* 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
D:初始化值不同
* 成员变量:有默认初始化值
* 局部变量:没有默认初始化值,必须先初始化,然后才能使用。
注意事项:
* 局部变量名称可以和成员变量名称一样,在方法中使用的时候,采用的是就近原则。
最新文章
- Qt里怎么处理二进制数据
- [转]ExtJS之遍历Store
- 关于小黄车(ofo共享单车)使用的问题
- angular中ng-repeat ng-if 中的变量的值控制器中为什么取不到
- 把cmd信息中的正常和异常输出分别输出到不同txt文件中
- 把Arraylist转换成GameObject[]
- android SQLite(安卓数据库的插入显示删除)
- 12-27cell 的可重用性(英雄列表应用性能的优化)
- 使用头文件cfloat中的符号常量获知浮点类型数据的表数范围---gyy整理
- CentOS 简单命令
- GA遗传算法解析
- Linux(Fedora)下NodeJs升级最新版本(制定版本)
- set和replace方法的区别
- WebKit学习要点
- postgresql 抽样查询
- Intellij +Maven 报错: Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
- Mysql5.6二进制包安装方法
- Dynamics 365新引入了多选选项集类型字段
- shiro 入门
- hao360恶意篡改IE首页——修复方法