看板 java 關於我們 聯絡資訊
有點奇怪的問法...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