gpt4 book ai didi

Java静态嵌套类与顶级类

转载 作者:行者123 更新时间:2023-12-01 23:28:19 34 4
gpt4 key购买 nike

我对何时创建 Java 类感到困惑:

  • 静态嵌套类
  • 同一包中的顶级类
  • 另一个包中的顶级类

例如

class School {
static class Grade {
static class Class {
static class Student {
}
}
}
}

这是一个逻辑上好的设计吗?它将对象放在逻辑层中。如果类不以这种方式嵌套,逻辑层就会污染命名空间。学生可能会去其他地方。为学生创建一个包会让事情变得更好吗?

这个结构应该嵌套还是扁平化?

最佳答案

我认为:扁平化。因为学生不会永远留在同一个类(class)。

关于Java静态嵌套类与顶级类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19695366/

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