簡體   English   中英

簡潔存儲常用方法的最佳方法

[英]Best way to concisely store frequently used methods

過去,我從事過許多項目,在幾個不同的類中使用了相同類型的方法。 這是一個簡單的示例:

public class ClassA {

    ...

    public int methodA(){

    }

    ...

}

public class ClassB {

    ...

    public int methodA(){
        ...
    }

    ...

}

我可能有幾個要使用此方法的類,它們不一定遵循相同的結構,因此不應使用接口。

用Java存儲此方法的最佳方法是什么,這樣我就不必在每個類中都寫出來並浪費寶貴的代碼了? 我曾考慮過使用一個類來存儲這些輔助方法,但是我可能有很多在類之間共享的方法,所以我只是在嘗試找到最好的方法。

您可以創建一個幫助器類,然后將methodA()聲明為靜態實用程序方法:

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

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

public class ClassA {
    ...

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM