gpt4 book ai didi

java - 为什么内部类不能声明静态成员?

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

Java 教程说,由于内部类与封闭类的实例相关联,它(内部类)本身不能定义任何静态成员。

有趣的是,为什么内部类不能声明静态成员,例如,一些 private static 字段,这个内部类的实例可能与同一个内部类的其他实例共享?这只是 Java 中必须被视为理所当然的事物的实现还是其他什么?

最佳答案

基本上只是一个武断的决定。没有理由无法支持它,但也没有任何充分的理由支持它。只需在外部类中声明静态字段即可。

另外,这句话可能并不完全正确:我相信您可以在内部类中声明一个静态 serialVersionUID。

关于java - 为什么内部类不能声明静态成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8554813/

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