1 / 6
文档名称:

c 实验8 继承与派生上机练习题.doc

格式:doc   大小:32KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c 实验8 继承与派生上机练习题.doc

上传人:xunlai783 2018/1/4 文件大小:32 KB

下载得到文件列表

c 实验8 继承与派生上机练习题.doc

相关文档

文档介绍

文档介绍:定义一个哺乳动物类Mammal,并从中派生出一个狗类Dog,下面给出Mammal类的定义,要求:
添加Dog类的颜色数据成员,访问属性为私有,通过SetColor和GetColor成员函数来对颜色进行设置和获取。
分别为基类和派生类添加相应的构造函数(有参、无参)和析构函数,并进行测试。
class Mammal
{
protected:
int itsAge;
int itsWeight;
public:
int GetAge(){return itsAge;}
void SetAge(int age) {itsAge=age;}
int GetWeight() { return itsWeight;}
void SetWeight(int weight) {itsWeight= weight;}
};
class Dog : public Mammal
{
//定义Dog类的数据成员和成员函数
};
改:
#include <>
#include <string>
using namespace std;
class Mammal
{

protected:
int itsAge;
int itsWeight;
public:
Mammal();
~Mammal();
int GetAge(){return itsAge;}
void SetAge(int age) {itsAge=age;}
int GetWeight() { return itsWeight;}
void SetWeight(int weight) {itsWeight= weight;}
};
class Dog : public Mammal
{
protected:
char itscolor[20];
public:
Dog();
void Setcolor(char *color) {strcpy(itscolor,color);}

void getcolor(){cout<<"狗的颜色"<<itscolor<<endl;}
//定义Dog类的数据成员和成员函数
};
////////////////////////
Mammal::Mammal()
{
int age1,weight1;
cout<<"请输入动物的年龄:"<<endl;
cin>>age1;
SetAge(age1);
cout<<"请输入动物的体重:"<<endl;
cin>>weight1;
SetWeight(weight1);
}
Mammal::~Mammal()
{
cout<<"Destructor called."<<endl;
}
Dog::Dog()
{char color[20];
cout<<"请输入狗的颜色:"<<endl;
cin>>color;Setcolor(color);
cout<<"狗的颜色"<<itscolor<<"体重"<<GetWeight()<<"年龄"<<GetAge()<<endl;
}
void main()
{
Dog dog1;

最近更新

全面预算管理(书) 95页

2024年租赁合同转让的简单协议书 14页

初中数学 有理数的加法教学设计学情分析教材分.. 11页

北京市东城区2021届中考一模语文试卷及答案 15页

危险化学品安全技术说明书 64页

四川省人民政府办公厅、重庆市人民政府办公厅.. 12页

国开《金融知识基础》作业练习3形考作业试题及.. 13页

垃圾中转站考核细则 5页

外墙亮化工程施工方案 5页

小班社会教案《分享的快乐》反思 44页

幼儿园课程具体实施方案3篇(幼儿园课程设置方.. 8页

2024年科学活动教案模板锦集六篇 14页

心理矫治调查报告 5页

抖音账号代运营合作协议-精选5篇 28页

新概念英语第一册Lesson 85-Lesson 90 同步练.. 20页

机关公文格式设置规范 18页

桩基接桩施工方案 4页

火灾自动报警系统设备安装及调试质量标准及检.. 28页

现代汉语(语法修辞)习题 12页

2024年秋天的周记 12页

石大远程在线考试——《计算机网络课程设计》.. 16页

第16课《散文二篇——永久的生命》教学设计+2.. 9页

1988年高考真题语文试卷-学生用卷 14页

ISTA 3A 测试标准 5页

道路与桥梁工程专业技术专业人才需求调研报告.. 6页

电厂运行班组建设及管理 6页

史密斯圆图--清晰朴素直接打印版(A4刚好) 1页

居民健康档案封面样稿 8页

tbm安全细则 12页

《gb50395-2019《视频安防监控系统工程设计规.. 20页