-
局部变量:在方法、构造函数或者语句块中定义的变量被称为局部变量。
特点:变量的声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
例:下面代码块的s2 -
成员变量:成员变量是定义在类中,方法体之外的变量。
特点:创建对象的时候实例化、成员变量可以被类中方法、构造函数、和特定类的语句块访问
例:下面代码块的s3 -
类变量:类变量也声明在类中,方法体之外,但必须声明为static类型
例:下面代码块的s1
public class Demo3 {//类变量static int s1 = 0;//成员变量int s2 = 1;public static void main(String[] args) {//局部变量int s3 = 2;}
}