第十二章 派生类
2013-11-16 23:00
134 查看
考试终于结束了两课,考的不怎么好,恶心的事情也结束了,总之,接下来要好好学点东西了。接着看C++程序设计的第十二章,好好写博客,好好记笔记,硬着头皮做下去。
1、用一个类作为基类,相当于声明一个该类的匿名对象,所以要想作为基类,这一类必须有定义。派生类的成员可使用基类的公用的和保护的成员,但派生类不能使用基类私有名字。一般来说,最清晰的设计是派生类只使用它的基类的公用成员。
2、
1、用一个类作为基类,相当于声明一个该类的匿名对象,所以要想作为基类,这一类必须有定义。派生类的成员可使用基类的公用的和保护的成员,但派生类不能使用基类私有名字。一般来说,最清晰的设计是派生类只使用它的基类的公用成员。
2、
class Employee { string first_name,family_name; char middle_initial; public: Employee(const string& n,int d); void print() const; string full_name() const { return first_name+' '+middle_initial+' '+family_name; } }; Employee::Employee(const string& n,int d) :family_name(n),department(d) /// class Manager:public Employee { list<Employee*> group;//所管理的人员 short level; public: Manager(const string& n,int d,int lvl); void print() const; }; void Manager::print() const { Employee::print(); cout<<level;// 打印Manger的特殊信息 }
相关文章推荐
- C++程序设计语言--第十二章:派生类
- 20140406 TCPL 第十二章 派生类
- TC++PL第十二章 派生类
- 第十一周阅读程序4:基类、派生类中构造函数、析构函数执行过程
- 12.4派生类 点圆
- 【第十二章】零配置 之 12.2 注解实现Bean依赖注入 ——跟我学spring3
- 6.14给出抽象基类建立派生类计算正方体,球体,圆柱体的表面积及体积
- Android入门(35)——第十二章 使用ScrollView实现滚动效果
- 【linux高级程序设计】(第十二章)Linux多线程编程 2
- 派生类的构造函数的初始化列表问题
- PostgreSQL Replication之第十二章 与Postgres-XC一起工作(6)
- C++中派生类的访问控制
- !!!!!!!!!!!!!!!!C++:派生类中重定义基类的成员函数与虚函数区别在哪里?
- 《Java并发编程实战》第十二章 测试并发程序 读书笔记
- C++基类与派生类的转换
- [深入理解Java虚拟机]第十二章 Java内存模型与线程-Java内存模型
- 5-3 多级派生类的构造函数
- 人工智能:第十二章 智能控制
- 第十二章 设计用户界面 之 设计自适应的UI布局
- 派生类的继承方式总结