報錯-only final is permitted

ZHOU_VIP發表於2019-03-12

出現這樣的錯,一般都是在方法中宣告變數時提示,原因是用了public,private,static等修飾詞去修飾方法內部變數,

然而在java類的方法裡宣告變數時,他是隻能用final修飾(only final is permitted)(或者不加修飾)。

除此之外不能用其他的修飾符修飾,包括static也會報同樣的錯誤。

public,private等是宣告作用域的。方法內部定義的變數(只能在方法內部使用),

在裡面宣告作用域無意義,也禁止宣告。但是在方法外面,是可以的。

https://blog.csdn.net/u014745465/article/details/48766799

相關文章