[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: コピーコンストラクター




Shinさんの<000e01bda03d$e60246c0$15af32c0@xxxxxxxxxx>から

>Object#clone()を呼ばない限りCloneableを実装する必要は
>ないはずなので、
>(アクセッサメソッドなどを駆使して)Object#clone()を呼び出さずに
>clone()を実装したクラスはCloneableでないのにcloneable?

でも見かけ上 Cloneable を実装して Object#clone() を呼び出している
サブクラスと見分けが付きません。

 if (foo instanceof Cloneable) { .. } 

こんなことをすれば別だと思いますが。
---------------------------------------------------------------
           遠藤靖之 (えんどう やすゆき)
   E-mail: yasuyuki@xxxxxxxxxx
      URL: http://members.aol.com/Eyasuyuki/ (Java互助会ホームページ)
〒171-0022 豊島区南池袋 2-14-10 瀬川池袋ビル 3F
           (株)エムティシー 技術営業部
       TEL 03-5396-0521 / FAX 03-5396-0525