THX....
--
[1;31mO [1;32mr [1;33mi [1;34mg [1;35mi [1;36mn [1;31m: [1;36m<不良牛牧場> [1;33mbbs.badcow.com.tw [1;32m(210.200.247.200) [m
[1;32mWelcome to SimFarm BBS [1;36m-- [m [1;31mFrom : [ [mip187004.ntctc.edu.tw [1;31m] [m
這個看繼承的部分應該都有寫
衍生類別就是
繼承父類別的data member和member function的類別
class 衍生類別名稱:衍生型態 父類別
{
};
剛好我們期末考會考到
#include<iostream.h>
#include<conio.h>
class Car
{
public:
void Action(void);
};
void Car::Action(void)
{
cout<<"Car running"<<endl;
}
class TrashCar:public Car //衍生類別TrashCar
{
public:
void Action(void);
};
void TrashCar::Action(void)
{
cout<<"Get garbage"<<endl; //overriding
}
class Tank:public Car
{
public:
void Action(void);
};
void Tank::Action(void)
{
cout<<"Attack Enemy"<<endl; //overriding
}
void main(void)
{
clrscr();
TrashCar x;
Tank y;
x.Car::Action();
y.Car::Action();
x.Action();
y.Action();
getch();
}
--
[1;32m※ Origin: [33m交大資工鳳凰城資訊站 [37m<bbs.csie.nctu.edu.tw> [m
[1;31m◆ From: [36mu222-192.u61-70.giga.net.tw [m
--
[m [1;33m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 61.70.222.192] [m