摘要:
6、创建职工类 6.1 创建职工抽象类 职工的分类为:普通员工、经理、老板 将三种职工抽象到一个类(worker)中,利用多态管理不同职工种类 职工的属性为:职工编号、职工姓名、职工所在部门编号 职工的行为为:岗位职责信息描述,获取岗位名称 头文件文件夹下 创建文件worker.h 文件并且添加如下 阅读全文
posted @ 2021-06-24 15:34
清水石头
阅读(198)
评论(0)
推荐(0)
摘要:
5、退出功能 5.1 提供功能接口 在main函数中提供分支选择,提供每个功能接口 int main() { WorkerManager wm; int choice = 0; while (true) { //展示菜单 wm.Show_Menu(); cout << "请输入您的选择:" << e 阅读全文
posted @ 2021-06-24 15:25
清水石头
阅读(77)
评论(0)
推荐(0)
摘要:
4、菜单功能 功能描述:与用户的沟通界面 4.1 添加成员函数 在管理类workerManager.h中添加成员函数 void Show_Menu(); 4.2 菜单功能实现 在管理类workerManager.cpp中实现 Show_Menu()函数 void WorkerManager::Sho 阅读全文
posted @ 2021-06-24 11:41
清水石头
阅读(80)
评论(0)
推荐(0)
摘要:
3、创建管理类 管理类负责的内容如下: 与用户的沟通菜单界面 对职工增删改查的操作 与文件的读写交互 3.1创建文件 在头文件和源文件的文件夹下分别创建workerManager.h 和 workerManager.cpp文件 3.2 头文件实现 在workerManager.h中设计管理类 代码如 阅读全文
posted @ 2021-06-24 11:34
清水石头
阅读(64)
评论(0)
推荐(0)
摘要:
2、创建项目 创建项目步骤如下: 创建新项目 添加文件 2.1 创建项目 打开vs2017后,点击 文件--〉新建--〉项目,创建新的C++项目 填写项目名称以及项目路径,点击确定 2.2 添加文件 右键源文件,进行添加文件操作 至此,项目已创建完毕 阅读全文
posted @ 2021-06-24 11:25
清水石头
阅读(63)
评论(0)
推荐(0)
摘要:
职工管理系统可以用来管理公司内所有员工的信息 本教程主要利用C++来实现一个基于多态的职工管理系统 公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责 普通员工职责:完成经理交给的任务 经理职责:完成老板交给的任务,并下发任务给员工 老板职责:管理公 阅读全文
posted @ 2021-06-24 11:16
清水石头
阅读(70)
评论(0)
推荐(0)
摘要:
C++中的struct对C中的struct进行了扩充,不再只是一个包含不同数据类型的数据结构 struct可包含成员函数、可继承、可实现多态 那么struct与class有什么区别呢 在C++中 struct和class唯一的区别就在于 默认的访问权限不同 struct 默认权限为公共 class 阅读全文
posted @ 2021-06-24 10:47
清水石头
阅读(277)
评论(0)
推荐(0)
摘要:
概念: 两个派生类继承同一个基类 又有某个类同时继承者两个派生类 这种继承被称为菱形继承,或者钻石继承 class Animal { public: int m_Age; }; //继承前加virtual关键字后,变为虚继承 //此时公共的父类Animal称为虚基类 class Sheep : vi 阅读全文
posted @ 2021-06-24 10:32
清水石头
阅读(114)
评论(0)
推荐(0)
摘要:
默认的拷贝构造函数仅仅是进行数据赋值,并不能为指针开辟内存空间 那么本质上就是两个指针指向同一处空间 当程序结束时,两个对象回收调用自己的析构函数,释放这块内存空间,由于两个对象要调用两次(即delete两次),就会出现错误! 所以,当类中有指针类型时,依靠默认的拷贝构造函数的方法,已经无法满足我们 阅读全文
posted @ 2021-06-24 10:19
清水石头
阅读(193)
评论(0)
推荐(0)
摘要:
构造函数和析构函数 对象的初始化和清理是两个非常重要的安全问题 一个对象或者变量没有初始状态,对其使用后果是未知 同样的使用完一个对象或变量,没有及时清理,也会造成一定的安全问题 c++利用了构造函数和析构函数解决上述问题,这两个函数将会被编译器自动调用,完成对象初始化和清理工作。 对象的初始化和清 阅读全文
posted @ 2021-06-24 10:06
清水石头
阅读(87)
评论(0)
推荐(0)

浙公网安备 33010602011771号