码迷,mamicode.com
首页 > 其他好文 > 详细

成员变量和局部变量的区别

时间:2016-07-24 19:08:49      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

成员变量和局部变量的区别有一下几点:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!