定义在方法中的变量叫局部变量,局部变量的有效范围就是方法内,在局部变量中加上public,或者其他修饰符的话(编译都通不过),就破坏了局部变量的范围,可以说局部变量是为方法而生的。局部变量中的局部就已经说明了范围。反正我就是这么理解的。你可以自己想想
因为它只能在定义它的方法内部使用,加入权限修饰符没有意义
既然是局部变量,顾名思义只能在局部使用;已经很明确的知道该变量使用的范围,你再加访问修饰符的意义在哪里???
你可以反过来想,如果可以,那就无疑是——脱裤子放屁,多此一举啦
局部变量 本身就是 一个访问权限 的设定啊。 只能在局部调用。 这个就定死了。 你还想加 什么权限修饰??