简明扼要地存储常用方法的最佳方法

时间:2017-02-06 01:31:52

标签: java

我过去曾参与过很多项目,我在几个不同的课程中使用了相同类型的方法。这是一个简单的例子:

public class ClassA {

    ...

    public int methodA(){

    }

    ...

}

public class ClassB {

    ...

    public int methodA(){
        ...
    }

    ...

}

我可能有几个想要使用此方法的类,它们可能不一定遵循相同的结构,因此不应使用接口。

在Java中存储此方法的最佳方法是什么,以便我不必在每个类中写出来并浪费宝贵的行?我已经考虑过有一个类来存储这些帮助器方法,但是我可能有很多类在类之间共享,所以我只是想找到最好的方法来实现它。

1 个答案:

答案 0 :(得分:6)

您可以创建一个帮助器类,然后将methodA()声明为静态实用程序方法:

public class MethodHelper {
    public static int methodA() {
        // implementation goes here
    }
}

您可以按如下方式使用此方法:

public class ClassA {
    ...

    public void doSomething() {
        int value = MethodHelper.methodA();
    }
}