黑马程序员技术交流社区
标题:
成员变量和局部变量
[打印本页]
作者:
xyxlx111
时间:
2015-7-13 23:39
标题:
成员变量和局部变量
如题:成员变量和局部变量的定义范围,和使用时机,以及区别
作者:
longbao
时间:
2015-7-13 23:53
求大神解答
作者:
18295718171
时间:
2015-7-13 23:59
局部变量是在方法中!成员变量在方法之外,在类中!
作者:
刘贤俊
时间:
2015-7-14 00:00
成员变量和局部变量的区别
1:在Java文件中定义的位置不同:
成员变量:定义在类中方法外的
局部变量:定义在方法中或方法的声明上
2:在内存中的存储位置:
成员变量:存储在堆内存中 随着对象的建立而存在,随着对象的消失而消失
局部变量:存储在栈内存中 随着方法的调用而存在,方法调用完后即消失
3:初始化值:
成员变量:有默认的初始化值 可以直接调用
局部变量:没有默认的初始化值 必须先定义 在赋值才能使用;
使用时机:当我们要对事物的属性进行描述的时候我们就把它定义为成员变量 反之则定为局部变量
作者:
eayonh
时间:
2015-7-14 00:21
成员变量定义在类中,在整个类中有效,局部变量定义函数中或者语句中,存在栈内存中。只在所属的块中有效
作者:
人造番茄
时间:
2015-7-14 06:59
昨天上课刚刚讲过的内容啊
作者:
杨基米德
时间:
2015-7-14 07:00
说简单一点~成员变量就是整个类都能用的,局部变量只是在局部的一个{}中可以用~
作者:
房东告诉对方
时间:
2015-7-14 18:26
成员变量在类中定义,局部变量在方法中定义
作者:
小灬清新丶
时间:
2015-7-14 18:37
学习了~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2