大家好我是姜姜 全网原创,直达要害,一针见血。
1)C++类的创建:
代码如下
#include <iostream>
using namespace std;
class Chef{
public:
void makeChicken(){
cout<<"The chef makes yummy chicken "<<endl;
}
void maleSalad(){
cout<<"The chef makes salsd"<<endl;
}
void makeSpecialdish(){
cout<<"The chef makes bbq ribs"<<endl;
}
};
int main()
{
Chef chef;
chef .makeSpecialdish();
system("pause");
}
类由三部分组成:类名,数据成员和成员函数。
类的定义一般格式如下。
class 类名
{
privata: //私有数据成员和成员函数
public: //公有数据成员和成员函数
protected://受保护的数据成员和成员函数
};
C++(C plus plus)类继承代码如下
class Jjz:public Chef{ //这是关键新的类Jjz继承了类Chef的所有功能并且可以在类Jjz里创建新的功能如下male,makeSpecialdish所示。
public:
void male(){
cout<<"BBQL"<<endl;
}
void makeSpecialdish(){
cout<<"The chef makes bbq "<<endl;
}
};
现在我将把C++(C plus plus)类的创建与继承合并最后在主函数里调用
代码如下
#include <iostream>
using namespace std;
class Chef{
public:
void makeChicken(){
cout<<"The chef makes yummy chicken "<<endl;
}
void maleSalad(){
cout<<"The chef makes salsd"<<endl;
}
void makeSpecialdish(){
cout<<"The chef makes bbq ribs"<<endl;
}
};
class Jjz:public Chef{ //这是关键新的类Jjz继承了类Chef的所有功能并且可以在类Jjz里创建新的功能如下male,makeSpecialdish所示。
public:
void male(){
cout<<"BBQL"<<endl;
}
void makeSpecialdish(){
cout<<"The chef makes bbq "<<endl;
}
};
int main()
{
Chef chef;
chef .makeSpecialdish();//调用函数
Jjz jjz;
jjz.makeSpecialdish();//调用函数
jjz.male();//调用函数
system("pause");//系统终止
}
运行结果如下:
创作不易,多多支持!
希望可以与各位同学一起学习C++。与诸君共勉!!!