作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
Java 教程说,由于内部类与封闭类的实例相关联,它(内部类)本身不能定义任何静态成员。
有趣的是,为什么内部类不能声明静态成员,例如,一些 private static
字段,这个内部类的实例可能与同一个内部类的其他实例共享?这只是 Java 中必须被视为理所当然的事物的实现还是其他什么?
最佳答案
基本上只是一个武断的决定。没有理由无法支持它,但也没有任何充分的理由支持它。只需在外部类中声明静态字段即可。
另外,这句话可能并不完全正确:我相信您可以在内部类中声明一个静态 serialVersionUID。
关于java - 为什么内部类不能声明静态成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8554813/
我是一名优秀的程序员,十分优秀!