您好,欢迎来到易榕旅网。
搜索
您的当前位置:首页局部变量 & 成员变量 & 类变量 & 实例变量

局部变量 & 成员变量 & 类变量 & 实例变量

来源:易榕旅网

一、局部变量 & 成员变量

区别:

  • 成员变量在类中,局部变量在方法中
  • 声明成员变量时可以不初始化,系统自动初始化(被final修饰且没有static的必须显式赋值),而局部变量必须手动初始化
  • 成员变量可以被public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及static修饰;
  • 两者都可以定义成final型
  • 成员变量存储在堆,局部变量存储在栈
  • 存在时间不同

二、类变量 & 实例变量 & 成员变量

  • 类变量是类中独立于方法之外的变量,用static 修饰。
  • 实例变量也是类中独立于方法之外的变量,不过没有static修饰。
  • 局部变量是类的方法中的变量。
public class Variable{  
  
     static int allClicks=0;    //类变量  
  
     String str="hello world";   //实例变量  
  
     public void method(){   
        int i =0;   //局部变量   
     }    
}  

原文链接:https:///cynhafa/article/details/6881942

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrd.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务