gpt4 book ai didi

java - 内部类的目的是什么

转载 作者:IT老高 更新时间:2023-10-28 20:40:10 24 4
gpt4 key购买 nike

我正在回顾 Java 中内部类的概念。到目前为止,我所理解和应用的 java 内部类有一个链接或访问其外部/封闭类的方法和字段。

我的问题:

  1. 什么时候应该创建或定义一个内部类?
  2. 内部类是否被称为“Helper 类”?
  3. 您创建内部类的指标是什么?它们的其他目的是什么?

最佳答案

内部类最适合对在一个地方使用的类进行逻辑分组。例如,如果您想创建仅由封闭类使用的类,那么为此创建单独的文件是没有意义的。相反,您可以将其添加为“内部类”

根据 java tutorial :

Compelling reasons for using nested classes include the following:

  • It is a way of logically grouping classes that are only used in oneplace.
  • It increases encapsulation.
  • It can lead to more readable and maintainable code.

关于java - 内部类的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11398122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com