私のクラスの中には、私のメソッドが使用するプライベート変数がありますが、例外はキャッチしなければなりません。クラスの呼び出し元に例外をキャッチさせるにはどうすればいいですか?
どのようにして、被呼び出し者に例外を処理させ、自分のコードで実行させないようにすることができますか?
public class SomeLibImpl extends SomeLib {
private Mongo _mongo = new Mongo();
}
ここで、Mongoは私が処理しなければならないUnknownHostException
を投げます。
これは私がやってはならないことであり、より良い方法が教えてくださいが、私はまた、クラスの呼び出し先を例外を処理する方法を知りたいです。
私はこれを行うだろうと思った:
public class SomeLibImpl extends SomeLib throws UnknownHostException {
// ..
}
をしかし、それはコンパイルされません。