首页 > 其他分享 >局部内部类

局部内部类

时间:2024-09-27 19:22:41浏览次数:8  
标签:内部 局部 public void Inner Outer3 class

局部内部类:将一个类定义在一个方法的内部,只能在方法的内部使用

class Outer3{

    public void fun1(){
        //局部变量
        int a = 10;
    }

    public void show1(){
        int b = 11; // 若是被局部内部类使用的话,JDK1.8之后JVM默认会加上final
        //局部内部类
        class Inner{
            public void function(){
//                b = 22;
                System.out.println("好好学习,天天向上!");
//                System.out.println(b);
            }
        }
        b = 22;
        Inner inner = new Inner();
        inner.function();
    }
}

public class InnerClassDemo2 {
    public static void main(String[] args) {
        Outer3 outer3 = new Outer3();
        outer3.show1();
    }
}

标签:内部,局部,public,void,Inner,Outer3,class
From: https://www.cnblogs.com/ndmtzwdx/p/18436418

相关文章