在派生类中可以做出如下变化:
1.增加新的成员变量
2.增加新的成员函数
3.重新定义已有的成员函数
4.改变已有成员的属性
继承的种类和语法
#include<iostream>
class father
{
protected:
int Ft,Fh;
public:
void SFtall(int Ftall){Ft=Ftall;}
void SFweight(int Fweight){Fh=Fweight;}
void coutF(){std::cout<<"父类身高="<<Ft<<"\t"<<"体重="<<Fh<< std::endl;}
};
class son:public father
{
private:
int SD,SB;
public:
void SSSD(int SSD){SD=SSD;}
void SSSB(int SSB){SB=SSB;}
void CoutS()
{
std::cout<<"儿子身高="<<Ft<<"\t"<<"体重="<<Fh<<"\t\t"<<"肩宽=" << SD
<<"\t\t"<<"臂长="<<SB<<std::endl;}
};
int main()
{
son a;
a.SFtall(160);
a.SFweight(60);
a.SSSD(80);
a.SSSB(90);
a.coutF();
a.CoutS();
return 0;
}