一尘不染

Java中的静态方法中调用非静态方法

java

尝试在静态类中调用非静态方法时遇到错误。

无法从类型播放中静态引用非静态方法methodName()

我不能使该方法静态,因为这也给我一个错误。

此静态方法无法从xInterface隐藏实例方法

有什么办法可以在另一个静态方法中轮回调用非静态方法?(这两种方法位于单独的包和单独的类中)。


阅读 993

收藏
2020-02-26

共1个答案

一尘不染

从静态方法中调用非静态方法的唯一方法是使类的实例包含非静态方法。根据定义,非静态方法是在某个类的实例上称为“非静态”的方法,而静态方法属于该类本身。

2020-02-26