下载此文档

第三章继承.ppt


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
**提纲派生类的构造函数与析构函数第三章继承132继承方式类的继承与派生4虚基类5聚合类6继承应用实例**,每个员工都具有属性:工作编号、姓名、基本工资、月出勤率;企业需要为每个员工设置基本工资,员工可以查询基本工资,企业还要计算员工当月实际发放工资;行政员工的实际工资为基本工资加奖金,其中奖金与当月的考勤奖励;销售人员的工资为基本工资和按当月销售额的一定比例的提成;销售经理的工资为基本工资、当月考勤奖励和当月销售额的提成。**;是软件重用的一种形式。继承在设计新类时,允许重用某个原有类的所有特征,并在此基础上添加新类的新特征。被重用的原有类称为基类(baseclass)而新创建的类称为派生类(derivedclass)。派生类不会影响到原有类的结构。企业员工工作编号姓名基本工资显示企业员工信息设置基本工资计算实际发放工资行政人员当月出勤率出勤奖励计算实际发放工资……销售经理公司总销售额提成比例个人销售额计算实际发放工资……销售人员当月出勤率出勤奖励个人销售额提成比例个人销售额计算实际发放工资……** panyStaff,代表员工的共性;panyStaff,然后根据各自的差异性,新类可以对继承来的内容进行改造。派生类的定义定义语法格式:class<派生类名>:<继承方式><基类名1>,<继承方式>:<基类名2>…{<派生类成员的定义>;}**(只有一个基类名)多继承(继承多个父类)继承关系定义实例ABC**;类CA:FunA();a派生类继承了基类的全部数据成员和除了构造函数析构函数之外的全部成员函数类CB:FunA(),FunB();a,:FunA(),FunC();a,c基类的对象无法使用派生类的成员CAca;(1);(×)**:企业员工类继承的级别直接继承间接继承(多重继承)例:D->:FunA();FunC();FunD();a,c,d增加行政主管一职,员工关系图如下:ABCD**:行政主管类**:panyStaff;//基类员工classCAdminStaff:panyStaff//派生类行政人员继承员工classCForeAdmin:AdminStaff;//派生类行政主管继承行政人员派生类内直接访问基类成员可直接访问基类public/:设计基类时,在隐藏成员的同时还要允许派生类的成员能访问到,这时protected就比private更合适;**

第三章继承 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人czhenrgjiangh
  • 文件大小578 KB
  • 时间2019-10-13