如何在Java中初始化匿名内部类

如何在Java中初始化匿名内部类,第1张

如何在Java中初始化匿名内部类

使用初始化程序块:

new AbstractAction() {    {        // do stuff here    }    public void actionPerformed(ActionEvent event) {    ...    }}

初始化实例成员

通常,您需要将代码放在构造函数中以初始化实例变量。使用构造函数初始化实例变量有两种选择:初始化块和final方法。实例变量的初始化块看起来像静态初始化块,但没有static关键字:

{    // whatever pre is needed for initialization goes here}

Java编译器将初始化程序块复制到每个构造函数中。因此,该方法可用于在多个构造函数之间共享代码块。

资源:

  • Java教程>初始化字段


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

原文地址: http://outofmemory.cn/zaji/5561915.html

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

发表评论

登录后才能评论

评论列表(0条)

保存