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

    在类中的位置不同

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

    * 局部变量: 在方法声明上或者方法定义中


    在内存中的位置不同

    * 成员变量: 在堆内存中

    * 局部变量: 在栈内存中


    生命周期不同

    * 成员变量: 随着对象的创建而产生,随着对象的消失而消失

    * 局部变量: 随着方法的调用而产生,随着方法的消失而消失


    默认值的问题

    * 成员变量: 存在默认值

    * 局部变量: 没有默认值,使用之前必须对其进行赋值

     


    注意事项

    • 局部变量名称可以和成员变量名称一样,在方法中使用的时候,采用的是就近原则。
    • 基本数据类型变量包括哪些:byte,short,int,long,float,double,boolean,char
    • 引用数据类型变量包括哪些:数组,类,接口,枚举
  • 相关阅读:
    UE4蓝图第一天
    UE4材质常用快捷键
    第六天
    第五天
    第四天
    第三天
    第二天
    HDU 1495 非常可乐 (bfs,数论)
    HDU 变形课 (dfs)
    HDU 胜利大逃亡 (bfs)
  • 原文地址:https://www.cnblogs.com/loaderman/p/6403758.html
Copyright © 2011-2022 走看看