java - 使用 Java 将内部类设为静态有什么好处?

标签 java class findbugs

我的 Java 类中有一个内部类。

enter image description here

当我运行 find bugs 时,它建议(警告)将其设为静态。

enter image description here

这个警告有什么意义?将内部类设为静态有什么好处?

最佳答案

如果嵌套类不访问封闭类的任何变量,则可以将其设为静态。这样做的好处是您不需要外部类的封闭实例来使用嵌套类。

关于java - 使用 Java 将内部类设为静态有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16147405/

相关文章:

java - 如果映射的键已知,如何提取映射中列表的大小?

java - 如何在 XWPFTableRow 中连接 2 个单元格

java - 与 Cargo-maven2-plugin 的集成测试在停止期间存在内存泄漏

c++ - 错误 : Invalid base class C++

java - 所有这些 FindBugs 前缀 AM、BC、DP……是什么意思?

java - 匿名类可以实现抽象类的非抽象方法吗?

java - 如何在开发过程中将对象保留在内存中

python - 使用 Python watchdog 生成多个观察者

python-3.x - 如何在 python 中将 *args 与类继承一起使用?

java - 在 BlockedQueue 上同步