有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是简洁地存储常用方法的最佳方法

我在过去从事过很多项目,在这些项目中,我在几个不同的类中使用了相同类型的方法。下面是一个简单的例子:

public class ClassA {

    ...

    public int methodA(){

    }

    ...

}

public class ClassB {

    ...

    public int methodA(){
        ...
    }

    ...

}

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

在Java中存储这个方法的最好方法是什么,这样我就不必在每个类中都写出来并浪费宝贵的行?我曾经考虑过用一个类来存储这些helper方法,但是我可能有很多方法是在类之间共享的,所以我只是想找到最好的方法


共 (1) 个答案

  1. # 1 楼答案

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

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

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

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