继承`派生`多态性
文章平均质量分 74
小希kk
正在学习前端知识。
展开
-
公用继承
DescriptionStudent类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用公用继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。原创 2014-06-13 19:15:34 · 741 阅读 · 0 评论 -
保护继承
Description Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用私有保护方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。原创 2014-06-13 19:34:08 · 719 阅读 · 0 评论 -
继承与组合
Description定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算与输出操作。(1)参加运算的两个运算量可以都是类对象,也可以其中有一个是实数,顺序任意。例如,c1+c2,d+c1,c1+d均合法(设d为实数,c1,c2为复数)。(2)输出的算数,在复数两端加上括号,实部和虚部均保留两位小数,如(8.23+2.00i)、(7.45-3.40i)、(-3.原创 2014-06-13 19:48:30 · 1141 阅读 · 1 评论 -
私有继承
Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用私有继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。Input输入n原创 2014-06-13 19:27:40 · 573 阅读 · 0 评论 -
多重继承
Description分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类。要求: (1) 在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。(2) 在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务)。在Teacher_Cadre类中还包含数据原创 2014-06-13 19:40:10 · 606 阅读 · 0 评论 -
虚基类练习:动物虚继承
什么叫虚继承?我的理解就是:原创 2014-06-13 20:01:00 · 1405 阅读 · 0 评论 -
const=0是什么玩意?
Description有一个交通工具类vehicle,将它为 基类派生的有派生小车类car,卡车类truck和轮船类boat,定义这些类,并使其能够显示其各类交通工具的详细信息。他们包含的信息,有如下几种:1.名字 -----与输入的名字相符合2.时速(km/h) -----最高时速3.耗油量(L/100km) -----在经济时速下测得耗油量小车类:原创 2014-06-17 17:27:08 · 3754 阅读 · 1 评论