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

2020-03-31  本文已影响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修饰符的就是静态变量

上一篇 下一篇

猜你喜欢

热点阅读