Java 非静态上下文中的静态方法

Java 非静态上下文中的静态方法,java,Java,在非静态上下文中是否可能有一个静态方法?我只是不确定答案是什么,但我认为你可以 提前谢谢我不这么认为。由于您尚未创建对象,因此非静态方法不存在,并且静态方法始终存在。因此您无法从非现有上下文调用现有方法。答案是否,但为什么要在非静态上下文中使用静态方法?不,您不能在非静态上下文中使用静态方法,静态方法属于类而不是实例,这听起来不像是你不能自己尝试的东西。@这只是我最近做的一次考试中的一个问题。那么,在静态上下文中,你能有一个非静态的方法吗?我是不是误解了这个问题?我想说是的,您可以从非静态上下文

在非静态上下文中是否可能有一个静态方法?我只是不确定答案是什么,但我认为你可以


提前谢谢

我不这么认为。由于您尚未创建对象,因此非静态方法不存在,并且静态方法始终存在。因此您无法从非现有上下文调用现有方法。

答案是否,但为什么要在非静态上下文中使用静态方法?不,您不能在非静态上下文中使用静态方法,静态方法属于类而不是实例,这听起来不像是你不能自己尝试的东西。@这只是我最近做的一次考试中的一个问题。那么,在静态上下文中,你能有一个非静态的方法吗?我是不是误解了这个问题?我想说是的,您可以从非静态上下文调用静态方法。假设您在非静态上下文中的实例方法中。您完全可以调用静态方法:SomeClass.callStaticMethod。或者问题中的have是什么意思?我是否错误地解释了have as call?您可以使用类名调用该静态方法。这个答案是关于静态上下文中的非静态方法。这与问题中所讨论的正好相反。。。