继承和派生个
文章平均质量分 74
舒绾
这个作者很懒,什么都没留下…
展开
-
十一周——继承与派生——项目四 圆的关系(续1)
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 *问题描述:在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小。自编main函数完成测试。 *程序输入:无输入 *程序输出:运行结果 */原创 2015-05-26 20:23:57 · 443 阅读 · 0 评论 -
十一周——继承与派生——项目二 摩托车继承自行车和机动车
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 * *问题描述:在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。 下载可执行文件链原创 2015-05-24 12:40:01 · 422 阅读 · 0 评论 -
十一周——继承与派生——项目一 教师兼干部类
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 * *问题描述:【项目1 - 教师兼干部类】 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cad原创 2015-05-24 11:50:26 · 511 阅读 · 0 评论 -
十一周——继承与派生——阅读程序(4)
程序代码: #include using namespace std; class A { public: int n; }; class B:public A {}; // class B:virtual public A{}; class C:public A {}; // class C:virtual public A{}; class D:public B,public原创 2015-05-24 10:53:26 · 404 阅读 · 0 评论 -
第十一周——继承与派生——阅读程序(1)
程序代码: #include using namespace std; class A { public: A() { a=0; } A (int i) { a=i; } void print() { cout<<a<<" "; } pri原创 2015-05-24 10:20:11 · 398 阅读 · 0 评论 -
十一周——继承与派生——阅读程序(3)
程序代码: #include using namespace std; class Base { public: Base(char i) { cout<<"Base constructor. --"<<i<<endl; } }; class Derived1:virtual public Base { public: Derived1(char i,char j):Base(原创 2015-05-24 10:52:26 · 443 阅读 · 0 评论 -
十一周——继承与派生——阅读程序(2)
程序代码: #include using namespace std; class A { public: A(char *s) { cout<<s<<endl; } }; class B:public A { public: B(char *s1, char *s2):A(s1) { cout<<s2<<endl;原创 2015-05-24 10:34:49 · 440 阅读 · 0 评论 -
第十周——面向对象——继承和派生——项目三 点类派生直线类
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的点的信息表示直线的中点。请阅读下面的代码,并将缺少的部分原创 2015-05-19 13:37:37 · 609 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目四(3)类族的设计
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试 以Point原创 2015-05-19 14:27:13 · 438 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目四(1)类族的设计
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试 *程序输入:无输入 *程序输出:原创 2015-05-19 13:52:55 · 433 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目四(2)类族的设计
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试 以Point原创 2015-05-19 14:20:01 · 450 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目二(1)职员有薪水了
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:)定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee原创 2015-05-18 17:12:36 · 323 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目一(2)储存班长信息的学生类
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:)将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。 *程序输原创 2015-05-18 14:53:50 · 474 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目二(2)职员薪水类
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:(2)字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中原创 2015-05-18 17:45:43 · 432 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目一(1)储存班长信息的学生类
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月18日 *版本号:v1.0 * *问题描述:上面是声明好的类及测试函数,请完成类中成员函数的定义,使运行结果如图所示。 *程序输入:无输入 *程序输出:如结果图 */原创 2015-05-18 14:42:02 · 491 阅读 · 0 评论 -
第十周——面向对象——继承与派生——项目0 是春哥啊
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月5日 *版本号:v1.0 * *问题描述:请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为: Name: 春哥 Grade: 19 *程序输入:无输入 *程序输出:如结果图原创 2015-05-18 14:18:44 · 414 阅读 · 0 评论 -
十一周——继承与派生——项目四 圆的关系
问题及代码: 01./* 02.*Copyright (c) 2014,烟台大学计算机学院 03.*All rights reserved. 04.*文件名称:lily.cpp 05.*作者:李莉 06.*完成日期:2015年5月24日 07.*版本号:v1.0 08.*问题描述:【项目4 - 点、圆的关系】 (1)先建立一个Point(点)类,包含数据成员x,y(原创 2015-05-26 20:04:06 · 489 阅读 · 0 评论 -
十一周——继承与派生——项目三 日期时间类
问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:lily.cpp *作者:李莉 *完成日期:2015年5月24日 *版本号:v1.0 *问题描述: 【项目3】日期时间类 定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d) 和PrintDate()函数分别用于设原创 2015-05-24 14:01:38 · 705 阅读 · 0 评论