成员变量和局部变量:
1.成员变量:再类中定义,用来描述对象将要有什么。
2.局部变量:在类的方法中定义,在方法中临时保存数据。
区别:
1.作用域不同:
局部:仅限于定义它的方法
成员:整个类中都是可见的
2.初始值不同的
局部:Java不会给局部变量赋予初始值
成员:Java给成员变量赋予初始值,0
3在同一个方法中不允许有同名的局部变量;不同的方法中可以有同名的局部变量
4.两类变量同名时,局部变量有更高的优先级(就近原则)
相关文章
- 12-20局部变量和成员变量的区别
- 12-20不可或缺 Windows Native (21) - C++: 继承, 组合, 派生类的构造函数和析构函数, 基类与派生类的转换, 子对象的实例化, 基类成员的隐藏(派生类成员覆盖基类成员)
- 12-20局部变量和成员变量的区别
- 12-20Day9 一. 面向对象思想 二. 内存区域分析 三. 成员变量与局部变量
- 12-20python 私有和保护成员变量如何实现?—— "单下划线 " 开始的成员变量叫做保护变量,意思是只有类实例和子类实例能访问到这些变量;" 双下划线 " 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据
- 12-20java中类的成员变量和局部变量
- 12-20Java中的变量之成员变量、本地变量与类变量
- 12-20javascript – 将IIFE的公共成员分配给变量与返回对象之间有什么区别
- 12-20java 线程---成员变量与局部变量
- 12-20假如java类里的成员变量是自身的对象