[問題] 如何延伸一個父類別object到子類別object

看板java作者 (e :) y)時間18年前 (2007/09/22 17:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
有點奇怪的問法...f@@ class P { int a; int b; ... int o; } class C extends P { int p; int q; ... } 今天我有 P p = new P(); p.setA(.); p.setB(..); .... 一個P的object 有什麼比較好的方法 把 p 延伸成 C 的object? java 有內定的這種轉型嗎? 我想到就是 C c = new C(p); // 在建構式裡 把attribute 一個一個assign 然後 c.setP(...); c.setQ(..); // 在設其他的attribute 主要想作出一個 C 可以 Wrap P 的資訊. 除了這樣以外 class C { private P p; ... } -- PLUR -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 79.210.101.89
文章代碼(AID): #16zE781Y (java)
文章代碼(AID): #16zE781Y (java)