首页 > 编程学习 > Java局部内部类(详解)

Java局部内部类(详解)

发布时间:2022/12/10 18:02:43
public class TestOuter {//1.在局部内部类中访问到的变量必须是被final修饰的public void method(){final int num = 10;class A{public void a(){//num = 20;System.out.println(num);}}}//2.如果类B在整个项目中只使用一次,那么就没有必要单独创建一个B类,使用内部类就可以了public Comparable method2(){class B implements Comparable{@Overridepublic int compareTo(Object o) {return 100;}}return new B();}public Comparable method3(){//3.匿名内部类return new Comparable(){@Overridepublic int compareTo(Object o) {return 200;}};}public void teat(){Comparable com = new Comparable(){@Overridepublic int compareTo(Object o) {return 200;}};System.out.println(com.compareTo("abc"));}
}

本文链接:https://www.ngui.cc/el/2314983.html
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000