成员变量和局部变量
成员变量
public class test
{
int size = 26;
boolean b = true;
}
局部变量
public class test
{
public statuc void main(String args[])
{
int size = 26;
boolean b = true;
}
}
两者的区别
1成员变量可以被public protected default private static final修饰符修饰
2局部变量可以被final修饰,但是不能被public protected default private static 修饰
3成员变量时在堆里进行创建的,而局部变量是在栈里进行创建的
4成员变量是系统默认值
5局部变量没有系统默认值,必须手动赋值