解析一下java中成员变量包括什么,和局部变量又有什么关系?

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:07:41
各位高手麻烦你们帮我解析一下这个初学者的问题!
谢谢!

楼主是否对类的概念已经清楚了?如果是的话,就很好解释了。
成员变量是类的一个组成部分,和类的方法处于同一级别;
而局部变量是为了让方法/功能正常运行设立的一些临时存储单元,是专门服务于方法的。
从概念上说,两者是完全没有关系的,
但从应用上说,成员变量可能临时做为局部变量存在,而局部变量也可能依赖或者干脆引用成员变量完成工作。
打个不太合适的比方,你的主机是一个类,你的CPU、硬盘、内存等等必然和你主机同时存在,同时消失的就是成员变量。
而你机器里装的软件就是这个类所能提供出的方法,局部变量就是组成这些软件的文件。

作用范围不同 看字面意思就差不多知道了
一个事全局变量 作用范围是整个类
一个是局部变量 顾名思义就是在类的一个区间内
用多了就知道了

成员变量在类中都能用,局部变量出来{}就不能用了,作用的范围不一样。