class 派生类名.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
class 派生类名

回忆链队类 第八章 继承与多态 【例8.1】由在册人员类公有派生学生类 【例8.1】由在册人员类公有派生学生类 void SetName(string); //修改名字 string GetName(){return Name;} //提取名字 void SetSex(Tsex sex){Sex=sex;} //修改性别 bool GetSex(){return Sex;} //提取性别 void SetId(string id){IdPerson=id;} //修改身份证号 string GetId(){return IdPerson;} //提取身份证号 void SetBirth(int birthday){Birthday=birthday;}//修改生日 int GetBirth(){return Birthday;} //提取生日 void SetHomeAdd(string ); //修改住址 string GetHomeAdd(){return HomeAddress;} //提取住址 void PrintInfo(); //打印个人信息 }; 【例8.1】由在册人员类公有派生学生类 第八章 继承与多态 8.1 继承与派生的概念 8.1 继承与派生的概念 8.1.1 类的派生与继承 8.1.1 类的派生与继承 8.1.1 类的派生与继承 8.1.1 类的派生与继承 8.1.1 类的派生与继承 8.1.2 公有派生与私有派生 8.1.2 公有派生与私有派生 继承与多态 第7单元 面向过程编程—— 什么是继承? class SLListQueue { SLList LstQue; Node *front,*rear; public: SLListQueue(){front=rear=LstQue.head-link;} //构造函数 ~SLListQueue(){} //析构函数 bool IsEmpty(){ return Length()==0;} //队空否? void EnQue(const DataType ); //进队 DataType DeQue(); //出队 DataType GetFront(); //查看队头数据 void MakeEmpty(); //置空队列 }; 发展自链表,但具有了新的特性,数据与操作! 学校在 册人员 学生 教职工 第八章 继承与多态 本科生 研究生 硕士生 博士生 教师 行政 人员 工人 现实世界的层次结构 现实世界的层次结构 类继承层次结构 继承(inheritance):类的衍生与发展 允许在保持原有类特性的基础上进行扩展,增加功能,从而产生新类(派生类)。 (1) 继承是面向对象程序设计中代码复用的最重要手段; (2) 继承能设计实现层次化的面向对象程序。 多态性(polymorphism):操作的多义性 表现了不同层次的类间,以及同一类中,同名的成员函数之间的关系。分成两类: (1) 编译时多态性: 函数的重载,运算符的重载; (2) 运行时多态性: 以虚函数为基础,是面向对象程序设计的标志性特征。 class Person { string IdPerson; //身份证号,18位数字 string Name; //姓名 bool Sex; //性别 int Birthday; //格式1986年8月18日写 string HomeAddress; //家庭地址 public: Person(string, string, Tsex, int, string); //构造函数 Person(); //默认的构造函数 ~Person(); //析构函数 //接口函数: 派生的学生类: class Student: public Person //定义派生的学生类 { string NoStudent; //学号 course cs[30]; //30门课程与成绩 public: Student(string id, string name,Tsex sex,int birthday, string homeadd, string nostud); //派生类构造函数 Student(); //

文档评论(0)

wujianz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档