寫了段匿名內部類代碼,里面呼叫了外部變數進行自增自減操作,但是必須要用final修飾該變數,否則編譯會報錯,但是用final修飾該變數的話,就不能進行自增自減操作了,這個問題有沒有好的解決辦法?
uj5u.com熱心網友回復:
你可以新增add方法,對變數自增,內部類呼叫即可,自減同理uj5u.com熱心網友回復:
如果是方法里的臨時變數,可以新增一個物件,把變數賦值到這個變數里面uj5u.com熱心網友回復:
1、不要用區域變數,用全域變數即可;2、改為陣列,例如:final int[] a = {1}; a[0] = a[0] + 1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/125430.html
標籤:Android
上一篇:前端未來的發展怎么樣
下一篇:#096
