-1

以下に示すように、2つの方法があります。

最初の方法:

public int function(int i) {
    //some calculation
    return i;
}

2 番目の方法:

private String function(String s) {
    //some calculation
    return s;
}

どちらの方法もどこでも使用されることはありません (コーディングがまだ完了していないため)。しかし、2 番目の方法では、Eclipse で次の警告が表示されます。

The method function(String) from the type Test is never used locally

この警告が最初の方法でも表示されないのはなぜですか?

4

4 に答える 4

4

最初の警告は表示されません。これはpublic、たとえば外部ライブラリで使用できるためです。2 つ目はprivate、それを含むクラスでのみ使用でき、未使用の場合は警告が表示されることを意味します。

于 2013-07-25T10:17:30.060 に答える