2011年12月21日水曜日

内部クラス内で使える変数について

setOnClickListener
でクリック時の処理を設定する時に、
内部クラスとして、OnClickListener
を指定して、onClick メソッドを書くパターンがあると思うけど、
この内部クラス内で使える変数について制限があるようだ。

http://javafaq.jp/S016.html
の S016 A-14 を参照。

結論としては、
・final宣言されているローカル変数や引数
・グローバル変数
が使える。

0 件のコメント: