java - 为什么我不能将所有方法都声明为静态的?

标签 java

<分区>

有人质疑我,为什么我不能将所有方法都声明为静态的?你能在这里给我一个解释吗?谢谢。

我相信当你将一个方法设为静态时,它不能访问非静态成员?

最佳答案

可以。没有理由从这样的类中实例化对象。任何状态在 JVM 中都是全局的。

您的提问者可能混淆了“不能”和“不应该”。

关于java - 为什么我不能将所有方法都声明为静态的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11555897/

相关文章:

Java RGBA 缓冲图像到 GIF 缓冲图像

java - 计算数据透视表中具有相同列索引的列

java - 使用 Jersey Client 进行摘要式身份验证

java - Websphere : deployment logs location?

java - FIX 通信模型 - 消息或套接字

java - 如何运行(点)java 文件

java - 奇怪的错误java.lang.reflect.Method.invokeNative(Native Method) Android Studio 请解答

java - 根据搜索过滤器参数创建动态 SQL 查询

java - 如何在 Java 中评估带有逻辑运算符的表达式?

java - 从循环(Arraylist)和几个单独的标志到mysql命令行制作一个字符串