gpt4 book ai didi

java - 为什么可以创建静态嵌套类的实例?

转载 作者:行者123 更新时间:2023-12-02 01:43:10 24 4
gpt4 key购买 nike

据我所知,通常在 Java 中,静态的东西意味着你无法创建它的实例。但如果是这样的话,为什么可以创建静态嵌套类的实例呢?这是否违背了静态事物的目的?

最佳答案

To my knowledge, normally in Java, something that is static means you can't create an instance of it.

这是不对的。 static“不属于任何特定实例,而是属于类型/类本身”

在封闭类的上下文中考虑静态类。静态类是静态成员,这意味着嵌套类不依赖于封闭类的任何特定实例。
这意味着您可以创建嵌套类的实例,而不必先创建外部类的实例。

关于java - 为什么可以创建静态嵌套类的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54141568/

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