public class Mobile{
int i=1;
punlic void A{
i=2;
int i=2;
System.out.println("i:"+i);
}
}
public calss tset{
Mobile mobile=new Mobile();
mobile.A();
}
i=值是2
int i=1;
punlic void A{
i=2;
int i=2;
System.out.println("i:"+i);
}
}
public calss tset{
Mobile mobile=new Mobile();
mobile.A();
}
i=值是2
2015-06-10
成员变量和局部变量
1.定义位置不同
成员变量在类的内部,局部变量在类的方法中。
2.作用域不同(变量的作用范围)
成员的作用域在整个类中都可以使用
局部的作用域仅在定义的方法中。
3.初始值不同
java不会给局部变量初始值
成员变量未初始化的时候,java会将成员变量初始化为0。
1.定义位置不同
成员变量在类的内部,局部变量在类的方法中。
2.作用域不同(变量的作用范围)
成员的作用域在整个类中都可以使用
局部的作用域仅在定义的方法中。
3.初始值不同
java不会给局部变量初始值
成员变量未初始化的时候,java会将成员变量初始化为0。
2015-06-09