• 技术文章 >java >java基础

    java中匿名内部类的内容理解

    小妮浅浅小妮浅浅2021-02-23 10:12:06原创2468

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.概念

    是我们用得最多的,在编写事件监听的代码时使用匿名内部类不但方便,而且使代码更加容易维护。

    2.特点

    1)要继承父类或者实现接口

    2)匿名内部类只能有一个对象

    3)匿名内部类对象只能使用多态形式引用

    3.本质

    其实是继承该类或者实现接口的子类匿名对象

    4.实例

    class Test {
     
        public static void main(String[] args) {
            Thread thread = new Thread(
                    // 匿名内部类
                    new Runnable() {
                        @Override
                        public void run() {
                            System.out.println("Thread run");
                        }
                    }
            );
        }
    }

    以上就是java中匿名内部类的内容理解,对于这种使用范围不大,但是频繁的被大家所使用的内部类,相信大家已经有所掌握。用法和实例都分享在上面,学会就可以进行代码试验。

    专题推荐:java匿名内部类
    上一篇:局部内部类在java中的使用注意点 下一篇:静态内部类在java的单例用法

    相关文章推荐

    • java浅拷贝的使用• java类实现日期的时间差• java中内部类是什么意思• java成员内部类的内容介绍• 局部内部类在java中的使用注意点

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网