我正在复习 java 中内部类的概念。到目前为止,我所理解和应用的 java 内部类具有对其外部/封闭类的方法和字段的链接或访问权限。
我的问题:
- 什么时候应该创建或定义内部类?
- 内部类被认为是“帮助类”吗?
- 您制作内部类的指标是什么?它们的其他目的是什么?
原文由 user962206 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在复习 java 中内部类的概念。到目前为止,我所理解和应用的 java 内部类具有对其外部/封闭类的方法和字段的链接或访问权限。
我的问题:
原文由 user962206 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
内部类最适合对在一个地方使用的类进行逻辑分组。例如,如果你想创建仅由封闭类使用的类,那么为此创建一个单独的文件就没有意义。相反,您可以将其添加为“内部类”
根据 java 教程: