当前位置:   article > 正文

Illegal modifier for the variable str; only final is permitted的原因_illegal modifier for the variable logger; only fin

illegal modifier for the variable logger; only final is permitted

今天在写代码时,为了省事,把类成员变量直接到函数体中,出现的标题的错误。后来百度找到原因了。

         首先,出现这样的错,一般都是在方法中声明变量时提示的,原因是用了public,private,static等修饰词去修饰方法内部变量,然而在java类的方法里声明变量时,他是只能用final修饰(only final is permitted)(或者不加修饰)。除此之外不能用其他的修饰符修饰,包括static也会报同样的错误。public,private等是声明作用域的。方法内部定义的变量因为只能在方法内部使用,在里面声明作用域没有意义,所以也就禁止声明了。
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/201815
推荐阅读
相关标签
  

闽ICP备14008679号