[問題] 關於繼承
有一個class animal 一個class monkey (繼承animal)
class animal{
public:
int idx;
void getnum(){retrun idx;};
};
class monkey:public animal{
public:
int idx;
};
animal a;
a.idx = 1;
monkey m;
m.idx = 2;
如果我希望m.getnum() 得到m.idx的值(就是2)
但又不希望重寫一次getnum在class monkey裡面
有什麼辦法做到嗎?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 69.142.115.249
→
11/10 12:48, , 1F
11/10 12:48, 1F
→
11/10 12:50, , 2F
11/10 12:50, 2F
推
11/10 12:57, , 3F
11/10 12:57, 3F
→
11/10 12:58, , 4F
11/10 12:58, 4F
→
11/10 12:59, , 5F
11/10 12:59, 5F
→
11/10 13:14, , 6F
11/10 13:14, 6F
→
11/10 13:25, , 7F
11/10 13:25, 7F
→
11/10 13:25, , 8F
11/10 13:25, 8F
推
11/10 13:26, , 9F
11/10 13:26, 9F
推
11/10 14:15, , 10F
11/10 14:15, 10F
推
11/10 19:56, , 11F
11/10 19:56, 11F
推
11/13 19:49, , 12F
11/13 19:49, 12F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章