有人可以解释一下这个Java代码

有人可以解释一下这个Java代码,第1张

有人可以解释一下这个Java代码
  • 这是一个匿名类。实际发生的情况是
    Handler
    正在使用重写的
    handleMessage
    函数创建 的子类。

关于匿名类的最优雅的事情之一是,它们使您可以在需要的地方准确定义单发类。此外,匿名类具有简洁的语法,可减少代码中的混乱情况。

  • 您还问“有人可以确切地向我解释什么
    final
    ”。一个很好的解释可以在这里找到。

对于您的示例,

final
关键字使任何人无法分配新实例,或者使变量“ handler”的实例为空,这意味着我无法在该示例代码段
handler =null;
handler = new Handler() { ... }
之后编写该行。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5489135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存