java中匿名内部类的内容有哪些

本文小编为大家详细介绍“java中匿名内部类的内容有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“java中匿名内部类的内容有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

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中匿名内部类的内容有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容文章,欢迎关注编程之家行业资讯频道。

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...