-4

Java のクラスを非推奨にします。

@Deprecated
class deprecatedClass

@Deprecatedこの廃止されたクラスのリストがあるので、ここにもタグを追加します。

@Deprecated
List<deprecatedClass> listOfDeperecatedClass

と呼ばれるメソッドがあります

private populateListOfDeperecatedClass

これは私的な方法です。@Deprecatedこのメソッドにもタグを追加する必要がありますか?

4

4 に答える 4

1

プライベート メソッド @Deprecated をマークしても意味がありません。これは、クラスのユーザー向けの情報です。このメソッドがプライベートであり、使用するように言及されていない場合は、使用しないでください。

于 2013-04-11T14:29:47.440 に答える
1

deprecated についてもう少し詳しく知るには、 JLSを確認してください。

于 2013-04-11T14:29:00.357 に答える
0

プライベート メソッドを非推奨としてマークしてもほとんど意味がありません。...定義により...現在のクラスでのみ使用できます。すぐに交換・撤去するか、そのまま放置してください。

非推奨は主に、異なるクラス間の問題のある依存関係または古い依存関係にフラグを立てるように設計されています。

そうは言っても、プライベートメソッドを非推奨にすることは合法です...それが役立つと思われる場合。

于 2013-04-11T14:29:33.613 に答える
0

はい (メソッドを含むクラスが非推奨でない場合)。private 修飾子が意味するのは、クラスの外部からメソッドを呼び出すことができないということだけです。非推奨としてマークしない場合でも、非推奨であることをユーザーに通知せずにクラス内から呼び出すことができます。

于 2013-04-11T14:29:03.323 に答える