內部類----局部內部類

//內部類可以放在局部位置上
class Outer3
{
    int num = 3;
    void method()
    {
        final int x = 9;//局部變量
        class Inner3
        {
            void show()
            {
                System.out.println("show ..."+x);//從內部類中訪問局部變量x
                    //需要被聲明爲最終類型 final
            }
        }
        Inner3 in = new Inner3();
        in.show();
    }
}

//內部類在局部中 訪問局部變量x 需要final
public class InnerClassDemo3 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new Outer3().method();
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章