美文网首页
java中什么是全局变量,局部变量,静态变量和动态变量,关于变量

java中什么是全局变量,局部变量,静态变量和动态变量,关于变量

作者: 年迈的代码机器 | 来源:发表于2020-03-31 15:44 被阅读0次

全局变量和局部变量

  public class Test {
   private String name;    //成员变量,也是全局变量

   public void A() {
       String a = "zhangsan";  //n就是局部变量
    }
   public void B() {
       String b = "lisi";    //n就是局部变量
    }
}

全局变量:又叫做成员变量,他定义在类中,譬如上述例子中的name就为全局变量,name变量在整个Test类中有效,可以访问,是全局的。
局部变量:他定义在方法中,例如上述例子中的a,b就为局部变量,在其他地方访问无效,例如a变量仅在A方法中有效,a变量在B方法中就无效,是局部的。

静态变量和动态变量

区别:
定义或者声明变量时,没有static修饰符的就是动态变量,有static修饰符的就是静态变量

相关文章

  • php函数

    局部变量---动态变量 局部变量---静态变量 全局变量---global 全局变量---GLOBALS PHP传...

  • 变量的略知

    变量:全局变量、静态变量、局部变量、字符串常量、动态分配、静态分配 ---------------------根据...

  • 编程中的局部变量,全局变量,静态变量

    关于局部变量、全局变量与静态全局变量和静态局部变量的比较与分析和拓展: 首先要明白的是局部变量与其它三个有本质区别...

  • [C/C++]C语言中字符串常量存储在哪里

    常量存储总结 局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈...

  • C++内存管理机制

    类型 堆区(动态变量) 栈区(局部变量) 全局区(全局变量、静态变量) 常量区 代码区 动态变量和局部变量的区别是...

  • 全局变量和静态全局变量

    全局变量和局部变量是从变量的作用域的角度划分。静态变量和动态变量是从变量的内存分配的角度划分。 全局变量本身就是静...

  • Block捕获变量

    block捕获的变量 局部变量 静态局部变量 全局变量 静态全局变量 函数执行部分 总结 局部变量基本数据类型:捕...

  • block对外部变量的管理之探索

    数据类型如下 局部变量 静态变量 全局变量 blcok变量 下面是code 局部变量 打印结果 静态常量 打印结果...

  • 关于block的所有问题

    关于block捕获外部的变量 (1)局部变量(2)静态变量(3)全局变量(4)全局静态变量(6)block捕获外边...

  • c++primer笔记----动态内存

    全局变量、局部变量、static变量的声明周期和动态分配的变量不同。动态分配的对象只有显式地被释放,才会销毁 静态...

网友评论

      本文标题:java中什么是全局变量,局部变量,静态变量和动态变量,关于变量

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