Javaでダミーメソッド本体に使用する規則はありますか?例えばテストの目的で使用されます。私はインターフェイスがあり、そのインターフェイスを実装するクラスでメソッドを実装する必要がありますが、私はそれを実装したくない、不要なメモリなどを使用しないで良いダミーメソッドの本体を使用する必要がありますか?Java Dummyメソッド本体?
0
A
答えて
3
あなたはまだ実装されていないメソッドを持っている場合は、私は考え
public void notImplementedYet() {
throw new UnsupportedOperationException("TODO");
}
私はそれが将来的にサポートすることができる示すために"TODO"
を追加します。一部のメソッドは、これをサポートしてはいけないので、これをスローします。
ところで、私はこの例外をメソッドを実装するためのデフォルトボディとして配置するようにIDEを設定しました。
2
Java 8のデフォルトメソッドを使用できます。
hereを参照してください。 基本的には、インターフェイス自体に実装(またはダミーメソッド)を定義します。
public interface MyInterface {
default myDummyMethod() {
// nada
}
}
関連する問題
- 1. メソッド本体内の注釈の処理
- 2. Javaメソッド本体を解析する方法は?
- 3. Javaクラスローダーはメソッド本体を検証しますか?
- 4. Java ASMバイトコードの変更 - メソッド本体の変更
- 5. ダイナミックHTML本体のJavaメール
- 6. Sootは基本クラスのメソッド本体を取得します
- 7. Roslynでメソッド本体を変更する
- 8. Roslyn汎用メソッドの特殊化本体
- 9. java - tree構造体メソッド
- 10. 私はそうのような非同期メソッド本体をお持ちの場合は非同期メソッド本体
- 11. リクエスト本体でのJava HTTP DELETE
- 12. Java - メソッド内で本体と入力パラメータを参照する方法は?
- 13. REST API - GETメソッド(入力パラメータを本体としてJAVAオブジェクトとして)
- 14. My Weka Javaコード結果* WEKA * DUMMY * STRING * FOR * STRING *属性*
- 15. 基本クラスとサブクラスのJava等価メソッド
- 16. 基本的なJava再帰メソッド
- 17. 抽象クラス 'メソッドの本体を持つインスタンス'
- 18. Scalaクラス本体または主コンストラクタ本体
- 19. Matter.js本体
- 20. JSON本体
- 21. npmリクエストセット本体
- 22. インラインブロックオーバーフロー本体部
- 23. 基本クラスのメソッドをオーバーライドする方法は、そのメソッドの本体を自動入力する
- 24. roslynでメソッド本体のilを取得するには?
- 25. .NETでPOSTリクエスト本体を構築する組込みメソッド?
- 26. Scrapy - メソッドの本体を閉じません。
- 27. クラス本体のメソッド名を変更してください
- 28. 実行時にC#メソッド本体を定義する(動的に)
- 29. メソッド本体から定義クラスを取得する方法は?
- 30. オブジェクトがJSON本体からメソッドに渡されない
テスト目的で、Mockitoのようなモックフレームワークを使用できます。 – tan9
http://stackoverflow.com/questions/9984335/java-common-annotation-for-not-yet-implemented –
@SotiriosDelimanolis私の謝罪、私の検索結果は表示されませんが、再び私はダミーの方法の本体と同様のものだけを検索しました。 – spacing