106_成员变量

3.成员变量和局部变量

  3.1什么是成员变量和局部变量

    成员变量:类中方法外的变量

    局部变量:方法中的变量

 

区别 局部变量 成员变量
类中位置不同 方法内或者方法声明上 类中方法外
生命周期不同 随着方法的调用而存在,随着方法的调用完毕而消失 随着对象的存在而存在,随着对象的消失而消失
内存中位置不同 栈内存 堆内存
初始值不同 没有默认的初始值,必须先定义,赋值才能使用 有默认的初始值
posted @ 2020-12-06 15:36  找不到北的北  阅读(93)  评论(0)    收藏  举报