定义一个Person类,数据成员包含能够保存姓名的变量name,其中有能够输出姓名的成员函数PrintName( )。 现

定义一个Person类,数据成员包含能够保存姓名的变量name,其中有能够输出姓名的成员函数PrintName()。现在从Person类派生出Worker类,该类包括数据... 定义一个Person类,数据成员包含能够保存姓名的变量name,其中有能够输出姓名的成员函数PrintName( )。
现在从Person类派生出Worker类,该类包括数据成员num用来记录对象的工号、sex用来记录对象的性别、age用来记录对象的年龄、address用来记录对象的家庭住址;包括函数成员Printinfo( )用来输出对象的个人信息。
要求:
(1)构造Worker类对象输出该对象的工号、年龄、家庭住址等信息。
(2)在Worker类的Printinfo( )成员函数中须调用Person类的成员函数PrintName( )
输出结果如:
丁一 10127 男 28 西宁市宁大路251号
展开
 我来答
电子科技小百科
高粉答主

2020-06-10 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:72.6万
展开全部

1、首先建立一个c++的文件,建立一个类,在类中的成员分为保护类,公用,私有,在定义时要声明。注意:建立类时,右大括号后要加分号。

2、在类外定义的成员函数需要在类体中进行声明,在类外定义时,要用域运算符声明。格式:     函数类型名 类名::成员函数名()。

3、在类外定义的普通成员函数前才有函数类型名,若在类外定义构造函数则不能有函数类型名。

4、在主函数中进行成员函数的调用。调用时首先要建立类的对象,通过“.”来调用。

5、最后在类外调用普通成员函数和构造函数的差别如下图所示,构造函数是对类的对象进行初始化。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式