質問するログイン新規登録

質問編集履歴

1

メソッドの内容について補足しました。

2015/10/26 22:05

投稿

tadanoosakana
tadanoosakana

スコア30

title CHANGED
File without changes
body CHANGED
@@ -9,4 +9,16 @@
9
9
  nullチェックを行わなかった際に例外が起こると思われるので
10
10
  この @exception タグは違うと思いました。
11
11
 
12
- どなたか良い方法を教えて下さい。
12
+ どなたか良い方法を教えて下さい。
13
+
14
+ 追記
15
+ このメソッドは引数に画像ファイル名を受け取り、
16
+ 画像ファイル名から画像関連のクラスのインスタンスを生成し、
17
+ その参照を返すものなのです。
18
+ 以前は画像ファイルからの生成に失敗したら、真っ白な矩形の画像を生成し、
19
+ とりあえずその画像のインスタンスを返すというようにしていました。
20
+ ですが、生成に失敗したことを呼び出し元に伝える必要があると考えたため、
21
+ nullを返す可能性があるメソッドにしました。
22
+ (呼び出し元でnullを確認してもらい、nullが帰ってきたら、
23
+ 処理に失敗したということなので、そのメソッドを使う人がエラーメッセージを出すなり、
24
+ プログラムを終了させるなりなどの対応ができると考えました。)