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

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

相關文章
相關標籤/搜索