java 中的属性修饰符使用注意事项总结

通常都是在方法中声明变量时提示(Illegal modifier for the variable str; only final is permitted)这样的错,缘由是用了public,private,static等修饰词去修饰方法内部变量,然而在java类的方法里声明变量时,他是只能用final修饰(only final is permitted)(或者不修饰)。除此以外不能用其余的修饰符修饰,包括static也会报一样的错误。java

public,private等是声明做用域的。方法内部定义的变量(只能在方法内部使用),在里面声明做用域无心义,也禁止声明。spa

可是在方法外面,是能够的。作用域

相关文章
相关标签/搜索