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

    1、在类中的位置不同

    成员变量:在类中方法外面

    局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中)

    2、在内存中的位置不同

    成员变量:在堆中(方法区中的静态区)

    局部变量:在栈中

    3、生命周期不同

    成员变量:随着对象的创建而存在,随着对象的消失而消失

    局部变量:随着方法的调用或者代码块的执行而存在,随着方法的调用完毕或者代码块的执行完毕而消失

    4、初始值

    成员变量:有默认初始值

    局部变量:没有默认初始值,使用之前需要赋值,否则编译器会报错(The local variable xxx may not have been initialized)

    往事如烟,余生有我.
  • 相关阅读:
    第四周上机作业
    第三周作业
    java第十二周作业
    java第十二周随堂
    java第十一周作业
    java第十一周随堂
    java第十周随堂
    java第九周随堂
    java第八周作业
    java第八周随堂
  • 原文地址:https://www.cnblogs.com/assistants/p/9524272.html
Copyright © 2011-2022 走看看