这种设计使得 Anything
成为 Something
类的静态成员,因此不依赖于外部类的实例。静态内部类通常更独立,它们可以单独存在且无需引用外部类的实例。
如果将 Anything
类定义为非静态的内部类,它将依赖于 Something
类的实例。这意味着每个 Something
类的实例都将有自己的 Anything
类的实例。
这种设计使得 Anything
成为 Something
类的静态成员,因此不依赖于外部类的实例。静态内部类通常更独立,它们可以单独存在且无需引用外部类的实例。
如果将 Anything
类定义为非静态的内部类,它将依赖于 Something
类的实例。这意味着每个 Something
类的实例都将有自己的 Anything
类的实例。