成员变量和局部变量的区别
1.定义位置
成员变量:类中,方法外
局部变量:方法中,或形式参数

2.初始化值
成员变量 :有默认的初始化值
局部变量 : 无默认的初始化值,必须先赋值在使用
作用范围
成员变量:在类中
局部变量:在方法中
3.内存中的位置
成员变量:堆内存
局部变量:栈内存
4.生命周期
成员变量:随着对象的创建而存在,随着对象的消失而消失
局部变量:随着方法的创建而存在,随着方法的消失而消失
5.注意事项
局部变量和成员变量重名时,采用就近原则。

©著作权归作者所有:来自51CTO博客作者mb60541c9982e06的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 9.5private 和this关键字的用法
  2. 9.2类的定义和使用
  3. 总结了几个Java锁的面试题,看你是否能融会贯通
  4. 1819、shell脚本基础-bash变量和逻辑运行0脚本编程基础及配置文
  5. 3.1 Ansible Playbooks 高级一
  6. JavaScript变量中你不知道的几个小埋伏!
  7. Java怎么配置环境变量?
  8. 记录shell脚本中的特殊变量
  9. JS变量中你不知道的小埋伏

随机推荐

  1. android sdk 国内镜像地址
  2. (转)Android(安卓)知识梳理
  3. Android时间(TimePicker)日期(DatePicker
  4. [Android] TroubleShooting: Android req
  5. 重写EditText回车键跳到下一个EditText
  6. Android开发札记初级(三)探索Android(安卓)
  7. Android 各个版本号WebView
  8. android:adjustViewBounds 、android:cro
  9. Android的AlertDialog详解
  10. Android输入框自动提示