成员变量
定义在一个类中的方法外
随着对象的创建而存在
有默认初始化的值
局部变量
定义在一个类中的方法内
随着方法的调用而存在
无默认的初始化值需要定义、赋值才能使用
class variable {
//成员变量
int a;
int b = 10;
public void display() {
int c = 30;//局部变量需定义赋值才可使用
System.out.println(c);//结果为30
System.out.println(a);//变量a默认初始值为0;
System.out.println(b);//结果为10
}
}
class variabledemo{
public static void main(String[] args) {
variable v = new variable();
v.display();
}
}