内部类(inner class)之局部内部类

【局部内部类】:
[定义]:如果一个类是定义在一个方法内部的,那么就是一个局部内部类。
“局部”只有当前所属方法才可以试用它,出了方法就不可以用了

【格式】:

修饰符 class 外部类名称{
    修饰符 返回值类型 外部类名称(参数列表){
       class 局部类名称{
            //.....
        }
    }
}

【演示模板】:

public class Outer {

    public void outerMethod(){
        class Inner{
            int num=10;
         public void innerMethod(){
             System.out.println(num);
         }
        }
        Inner inner=new Inner();
        inner.innerMethod();
    }
}

Main 方法://num 10实现了

public class Main {
    public static void main(String[] args) {
        Outer outer=new Outer();
        outer.outerMethod();
    }
}
发布了3 篇原创文章 · 获赞 0 · 访问量 19
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览