为什么访问说明符不能用于Java类中方法内声明的变量?

Vik*_*ram 3 java variables methods class access-specifier

为什么我们不能对Java类中的方法内声明的变量使用访问说明符?

hvg*_*des 23

因为它没有意义.方法中声明的变量是方法的局部变量; 即它们不能在方法之外访问.什么会修改变量的声明实现?


Jon*_*eet 6

这样做是没有意义的.

局部变量(在方法中声明的变量)仅在该方法的范围内 - 它甚至意味着将其声明为"公共"或"受保护"?只有该方法中的代码才会知道它,并不是说你要该方法中区分不同的代码位以允许某些部分访问变量而不是其他部分.