次の問題があります。
public メソッド clone() とのインターフェイスがあります。
public interface Something {
Something clone();
}
そしてまた
public class SomethingImpl implements Something {
private Something some;
public Something clone() {
return some.clone();
}
}
どこかのコードから実行するたびに
...
Something i = new SomethingImpl();
...
// do something on i
...
someMethod(i);
...
public void someMethod(Something some){
Something some2 = some.clone();
}
Someting some2 = some.clone; 行でスレッド「メイン」java.lang.NullPointerException で例外が発生します。
私は多くのビジネスロジックをプログラムしましたが、特にこの方法でクローン作成の必要性に遭遇したことはありません.
誰かが私が行くべき方向を教えてくれますか? このトピックに関する記事を読もうとしましたが、さらに混乱しました。
前もってありがとう、マイル