1.初始化变量:炒菜前要先洗菜切菜,洗菜切菜就相当于炒菜的初始化操作
或者你可以这样认为,局部变量在栈内存里面,而这部分内存只有该方法可以访问,也就是说只能在这个方法里面对变量进行赋值操作,别的地方没法进行赋值操作
2.成员变量不一样,栈中的方法都可以通过对象名.变量名的方式修改这个值
3.局部变量中的变量是必须赋值,只有全局变量可以不赋值
3.局部变量中的变量是必须赋值,只有全局变量可以不赋值
4.
构造代码块优先于构造方法执行,在构造代码中将成员变量age的值改成20了
成员变量age的初始值是18,然后构造代码中将age改成20了,所以在构造方法中打印的结果也是20了
构造方法中的变量叫做局部变量
局部变量只在该方法中可以访问
局部变量只在该方法中可以访问