java里的局部变量为什么不能加static?

2025-03-04 07:42:50
推荐回答(2个)
回答1:

局部变量的作用域就是它所在的方法或代码块中,而static的变量刚是定义在类中方法体外,是作为整个类共同使用的,它从类加载开始就存在,而局部变量在它所在的方法或代码块结束后就要被回收的。

回答2:

规定:局部变量没有访问权限修饰符,不能用public、private和protected来修饰。这是因为它只能在定义它的方法内部使用。
default
是什么?忘记了...是空的吗?
局部变量前没有访问权限修饰符,只能在定义它的方法被使用