<分区>
有人质疑我,为什么我不能将所有方法都声明为静态的?你能在这里给我一个解释吗?谢谢。
我相信当你将一个方法设为静态时,它不能访问非静态成员?
标签 java
<分区>
有人质疑我,为什么我不能将所有方法都声明为静态的?你能在这里给我一个解释吗?谢谢。
我相信当你将一个方法设为静态时,它不能访问非静态成员?
最佳答案
可以。没有理由从这样的类中实例化对象。任何状态在 JVM 中都是全局的。
您的提问者可能混淆了“不能”和“不应该”。
关于java - 为什么我不能将所有方法都声明为静态的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11555897/