日期:2014-05-20  浏览次数:20592 次

Java变量的问题
Java中,在类定义开始部分声明的变量是类的成员变量,是类的属性,那么在成员方法中定义的变量是什么?此外,方法体中声明的变量需不需要有访问修饰符呢?如果可以有,那这个访问修饰符有什么用呢?

------解决方案--------------------
成员方法中的变量是局部变量, 作用域在这个方法中. 方法中的变量只能有一个final修饰符, 定义以后该方法后面的代码无法修改这个变量的值.
------解决方案--------------------
局部变量 不需要
------解决方案--------------------
局部变量的作用域只在方法体中,使用方法后,变量销毁了,并需要访问修饰符
------解决方案--------------------
方法中定义的变量是局部变量,不需要访问修饰符。
------解决方案--------------------
局部变量 可以用final,例如向内部类传递值。
------解决方案--------------------
方法体内的是局部变量,不能加访问修饰符,但可以用修饰符final