Java基础——变量

Java类的变量

  • 局部变量
    在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
    局部变量:不是声明在类体括号里面的变量;
    局部变量使用前必须初始化值;
    局部变量没有默认初始化值;
    局部变量的作用域是从定义开始到定义它的代码块结束;
  • 成员变量
    成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。

      使用前不用可以不初始化
      有默认的初始值
      成员变量的作用域是整个类中
    
  • 类变量
    类变量也声明在类中,方法体之外,但必须声明为static类型。

你可能感兴趣的:(Java基础——变量)