您好,登錄后才能下訂單哦!
當方法中返回匿名內部類時是一種閉包,那方法的形參必須是final,個人認為:
1,首先方法返回后形參就消失了,類里面使用會有問題,所以jvm是會在類的內部定義了參數,然后用形參賦值,之后的運算就用這個內部定義的參數了,如果不用final限制形參,如果形參可變,會造成類內部和外部的參數不一致,所以干脆就final了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。