[好奇] 如何用C做出繼承概念?
原本class裡的成員和函式
比方說有兩個class PHP或java
以php來看的話
class bird {
$leg=2;
function fly (){
echo "fly";
}
}
class eagle extends bird {
$wing=2;
function fastfly(){
echo "fast";
}
}
目前想到是用struct把member存起來 function複製並放到外面
struct bird {
leg=2;
};
struct eaglebird {
leg=2;
wing=2;
}
void fly () ;
void eaglefly();
void fastfly() ;
可是這樣複製了函式 class一多就麻煩了 大家覺得呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.45.78
→
06/17 01:04, , 1F
06/17 01:04, 1F
→
06/17 07:38, , 2F
06/17 07:38, 2F
→
06/17 07:41, , 3F
06/17 07:41, 3F
→
06/17 08:45, , 4F
06/17 08:45, 4F
→
06/17 15:31, , 5F
06/17 15:31, 5F
推
06/17 22:46, , 6F
06/17 22:46, 6F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
好奇
1
6