1. 程式人生 > >安卓開發——AndroidStudio中對於新定義變數提示Private field ‘變數名’ is never used

安卓開發——AndroidStudio中對於新定義變數提示Private field ‘變數名’ is never used

AndroidStudio中,經常發現定義完一個變數後,會有程式碼提示說:Private field ‘變數名’ is never used,雖然不會報錯,但是它的意思是什麼呢?

其實這句話的意思是 定義的變數從未被請求使用過,也就是說你只宣告或者賦值但是從來沒有真正使用過該私有成員變數。

該提示僅對private修飾符有效,想想原因也很簡單,因為private僅對本類以及內部類有效,都在同一個檔案中,因此編譯器能夠很簡單的分析出該成員變數是否有參與運算,如果沒有則表示多餘了,從而進行提示。

而其他修飾符可能在外部有呼叫,因此編譯器無法判斷,便認為是沒問題的。