易百教程

171、使用内部类有什么缺点?

使用内部类有以下主要缺点:

  • 内部类增加了开发人员使用的类的总数,因此增加了 JVM 的工作量,因为它必须对那些额外的类执行一些常规操作,这会导致性能下降。
  • 与顶级类相比,IDE 对内部类的支持较少,因此在使用内部类时会惹恼开发人员。