zoukankan      html  css  js  c++  java
  • 成员变量和局部变量的区别

    区别1:定义的位置不同

        成员变量定义在类中.

        局部变量定义在方法中以及语句中.

    区别2:在内存中的位置不同

        成员变量储存在堆内存的对象中.

        局部变量储存在栈内存的方法中.

    区别3:生命周期不同

        成员变量随着对象的出现而出现,随着对象的消失而消失.

        局部变量随着方法的运行而出现,随着方法的弹栈而消失.

    区别4:初始化不同

        成员变量因为在堆内存中,有默认的初始值.

        局部变量没有默认的初始值.


    作者:8亩田
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.

    本文如对您有帮助,还请多帮 【推荐】 下此文。
    如果喜欢我的文章,请关注我的公众号
    如果有疑问,请下面留言

    学而不思则罔 思而不学则殆
  • 相关阅读:
    @font-face
    闭包
    DOM事件
    DOM属性
    使用谷歌chrome浏览器查看任何标签的固有属性
    chmod命令
    C++笔记之零碎点
    C++学习之 —— 输入输出
    常见素数筛选方法原理和Python实现
    Django的MVT模型
  • 原文地址:https://www.cnblogs.com/liu-wang/p/6025478.html
Copyright © 2011-2022 走看看