美文网首页
阅读《匿名内部类的这几个骚操作》

阅读《匿名内部类的这几个骚操作》

作者: 普通的程序员 | 来源:发表于2021-02-12 22:08 被阅读0次

    原文地址
    https://mp.weixin.qq.com/s/qIpwEjRd2rYEze6KzC6o6Q

    结果知识点
    匿名内部类的 『名字』
    『事实上匿名内部类在被编译成字节码的时候会被定义一个类名,只是类名呢不是那么的被人类所容易阅读,假设上面那个匿名内部类的外部类为OuterClass,编译器编译后就会将上面的匿名内部类定义为:"包名.OuterClass1",其中里面的'1'指的是OutterClass类里面的第一个匿名内部类』

    image.png

    再然后就是编译器编译的产物
    1是 外部类跟内部类
    2 是匿名内部类,编译出来的产物,就默认持有了外部类的引用


    相关文章

      网友评论

          本文标题:阅读《匿名内部类的这几个骚操作》

          本文链接:https://www.haomeiwen.com/subject/mqfrxltx.html