Java 函数调用方法之间的差异

Java 函数调用方法之间的差异,java,Java,因此,我有一个关于两种函数调用方法之间的区别的快速问题,如: example.function() vs function(example)表示从同一类调用一个方法,并将参数example传递给它 example.function() 这里有一个对象“example”,它有一个方法“function”,并且正在调用它 函数(示例) 在这里,函数由编写代码的类的对象调用(我们称之为myClass),因此myClass对象调用方法“function”,并向其传递另一个对象“example” 注意:

因此,我有一个关于两种函数调用方法之间的区别的快速问题,如:

example.function()
vs

function(example)
表示从同一类调用一个方法,并将参数
example
传递给它

example.function()
这里有一个对象“example”,它有一个方法“function”,并且正在调用它

函数(示例) 在这里,函数由编写代码的类的对象调用(我们称之为myClass),因此myClass对象调用方法“function”,并向其传递另一个对象“example”


注意:我做了一些假设,例如您没有使用静态方法来简化事情。

第一种情况也可能是静态导入的静态方法。不太可能,但可能你是对的,它可能来自静态导入第二个也可能是不合格的实例方法调用,@Michael。除了Michael所说的之外,另一件事是方法名的静态导入,这会给人一种印象,即方法名是在无条件下被调用的,这是一个illusion@ernest_k是的,我没有马上明白,但你是对的
function(example)