/*
* 練習問題12.1 p.249
* 以前の練習問題で作成したLinkedListクラスに対するObjectNotFoundExceptionクラスを作成しなさい。
* リスト中のオブジェクトを探すfindメソッドを追加して、要求されたオブジェクトが含まれるLinkedListオブジェクトを返すか、
* オブジェクトがリスト中に発見されなければその例外をスローするようにしなさい。
* オブジェクトが発見されなかった時に、nullを返すより、例外をスローする方がなぜ好ましいですか。
* なにか付け加えるとしたら、ObjectNotFoundExceptionはどのような追加データを保持すべきですか。
*
* answer: なぜ好ましいか:プログラマが例外処理を忘れない、例外発生時のデータを保持できる
* answer: 追加すべきデータ:探していたオブジェクトを保持すべき
*/
package ch12.ex12_01;
public class ObjectNotFoundException extends Exception
{
Object findTarget;
/**
*
*/
private static final long serialVersionUID = 1L;
ObjectNotFoundException(Object findTarget)
{
this.findTarget = findTarget;
}
}