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