美文网首页
成员变量和局部变量

成员变量和局部变量

作者: TheBestTheLost | 来源:发表于2019-10-25 16:33 被阅读0次

    成员变量(全局变量):在类中定义。

    • 可以被本类方法调用也可被其他类方法调用。

    局部变量:在方法、参数、语句中定义。

    • 只能被本类方法调用。

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

    1.作用域:

    • 成员变量作用域为整个类。
    • 局部变量作用域仅限于定义它的方法内。

    2.1 成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。

    2.2 局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放。

    3. 同一个方法中不可以有同名局部变量,不同方法中可以有同名局部变量。

    4. 成员变量和局部变量同名时,局部变量优先级高。

    相关文章

      网友评论

          本文标题:成员变量和局部变量

          本文链接:https://www.haomeiwen.com/subject/urgsvctx.html