Java一覧

オブジェクトのクローンを生成する-java

クローンを生成できるのはjava.lang.Clonableインターフェースを実装しているクラスのオブジェクトのみとなります。 もととなるオブジェクトのフィールドがプリミティブ型の場合には、値が完全にコピーされます。 しかし、フィールドがオブジェクトの場合、オブジェクトそのものはコピーされず、参照がコピーされるという、シャローコピーが行われます。つまり、もととなるオブジェクトのフィールドに変更があった場合には、クローンのほうでも変更が起こることになります。

コンストラクタのデザインパターン – java

コンストラクタのデザインパターン - java。ひと口にコンストラクタといっても様々なデザインパターンが存在しまう。今回はそんなデザインパターンの一部を紹介させていただきます。テレスコーピング・コンストラクタ パターン/JavaBeans・コンストラクタ パターン/Builder・コンストラクタ パターン