[問題] 如何延伸一個父類別object到子類別object
有點奇怪的問法...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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):