标签:
成员变量和局部变量的区别有一下几点:
1.位置的区别:
成员变量是定义在方法之外,类之内的变量.
局部变量是定义在方法之内的变量.
2.作用上的区别:
成员变量的作用是用于描述一个事物的属性.
局部变量的作用就是用于提供一个变量给方法内部去使用而已.
3.生命周期的区别:
成员变量的生命周期是随着对象的创建而创建,随着对象的消失而消失.
局部变量调用到对应的方法时执行到了创建该局部变量语句的时候存在,局部变量一旦出了自己 的作用域会马上消失.
4.初始化的区别:
成员变量有默认的初始值.具体的初始值要看变量的数据类型
int 0
double 0.0
float 0.0f
char ‘ ‘
boolean false
String null
局部变量是没有默认的初始值的.要先初始化才能使用.
标签:
原文地址:http://www.cnblogs.com/qingidngit/p/5701254.html