匿名の内部クラスが外部オブジェクトを参照してfinal修飾子を付ける理由
1479 ワード
final , , , , , , , final , “ ”, , “ “ 。
:
final
1) : ( : ), ( ), ( ) .
2) JAVA : final ?
3) JAVA : ( : ), : .
4) ? ?
!
5) f , i, inner_object, i . f() , i , . : inner_object ( , ), f() . : " " : inner_object i!
6) ? final , final " " , . : , " "( : ). : , ( " "), : " " .
: : : " " , ?
final , , , : . .( : final, : , : , )
final , , ( : ), : , ( final, : , ), : , : . : , , : ( : .)
: . : . . : : , , , .