- 229 名前:デフォルトの名無しさん [2008/06/22(日) 00:59:56 ]
- この課題は、テンプレが必要ないと思われるので省略しました。
(指定されていません) 何かご不明な点がありましたら、言って下さい。 月曜日に提出したいので、日曜(明日)の夜23:00までにお願いします。 問題 Javaにおいて、ある参照型変数x,y(ただし、String型は除く)を考える。 このxに、yを代入する場合、一般的には次の2通りの方法がある。 1.x=y 2.x=y.clone(); ここで、1は参照値を渡す等と呼ばれ、実際にコピーが行われる事はない。 2は実際にコピーを行う。 (ただし、多くの学生が誤解していたが、これは ディープコピーではなく、シャローコピーである。) 問T なぜシャローコピーを行うのか、ディープコピーで問題が発生する ような例をあげて説明せよ 問U String型において、clone()メソッドは必要ないものとされ、オーバー ライドされていない。なぜ、必要ないのか。簡潔に理由を述べよ。
|

|