Java - 方法声明中的类名,返回类型应该是

Ang*_*ela 2 java methods class

我正在处理一些代码,其中有一个看起来像这样的方法:

    public static ProcessorClass getProcessor(String x, int y) {
     return(var);
    }
Run Code Online (Sandbox Code Playgroud)

从我记得的写法来看,“ProcessorClass”是一个返回类型,但这意味着什么。“ProcessorClass”是该方法当前所在的类。我对这意味着什么感到困惑。

Tri*_*ics 6

检查这个例子:

public class Ploop
{
    int x;

    private Ploop()
    {
        x = 0;
    }

    public static Ploop getInstance()
    {
        return new Ploop();
    }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,getInstance()函数是获取新Ploop对象的唯一方法。如果构造函数是public,那么将有两种方式,new Ploop()Ploop.getInstance()

这有什么更清楚的吗?