用于访问单例类文件的代码,而不是每次都调用该方法

时间:2014-02-12 18:50:55

标签: java data-structures

这是我从另一个类调用10次的方法:

new ScribbleInput().getString("Call", getUiDevice());

如何从单件类中调用它?

1 个答案:

答案 0 :(得分:0)

我在这里猜测是因为你没有提供太多详细信息。你可以这样做:

class ScribbleInput {
    private static ScribbleInput INSTANCE = new ScribbleInput();
    private ScribbleInput() {}

    public static String getString(String foo, String bar) {
        return INSTANCE.getString(foo, bar);
    }
}

如果您无法访问类本身,则可以使用另一个充当代理的对象来包装它。如果你给我更多细节,我应该能给你一个更好的答案。