C++之类的继承
来源:互联网 发布:原创文章是什么算法 编辑:程序博客网 时间:2024/04/29 21:14
#include<iostream>using namespace std;class CEmplyee{public:int m_ID;char m_Name[128];char m_Depart[128];CEmplyee (){memset(m_Name,0,sizeof(char)*128);//memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法memset(m_Depart,0,sizeof(char)*128);}void OutputName() {cout<<"员工姓名"<<m_Name<<endl; }};class COperator :public CEmplyee{public:char m_Password[128];bool Login(){if( strcmp(m_Name,"MR")==0 && strcmp(m_Password,"KJ")==0 ){cout<<"登陆成功"<<endl;return true;}else{cout<<"登陆失败"<<endl;return false;}}};void main(){COperator optr;strcpy(optr.m_Name,"MR");strcpy(optr.m_Password,"KJ");optr.Login();optr.OutputName();}
继承是面向对象的主要特征(此外还有封装和多态)之一,它使的一个类可以从现有类中派生,而不必重新定义一个新类。继承的实质就是用已有的数据类型创建新的数据类型,并保留已有数据类型的特点,以旧类为基础创建新类,新类包含了旧类的数据成员和成员函数,并且可以在新类中添加新的数据成员和成员函数。
旧类被称为基类或者父类,新类被称为派生类或子类。
0 0
- OC之类的继承
- C++之类的继承
- swift之类的继承
- Java之类的继承
- C++之类的继承
- 用汇编的眼光看C++(之类继承)
- 用汇编的眼光看C++(之类继承)
- 用汇编的眼光看C++(之类继承)
- 用汇编的眼光看C++(之类继承)
- 黑马程序员——Objective-C学习之类的继承
- 自学C++之类的继承
- c++基础之类的继承
- [整理]JavaScript的继承之类式继承
- 用汇编的眼光看C++(之类继承) ,(之虚函数) .
- C++复习之类继承的控制访问
- 类对象继承之类的云云
- C++虚继承之类的实际大小
- C++之类的继承和多态
- Linux学习笔记(五)—— ps -aux ps -ef 命令 .
- 电脑的测评
- ios内存管理机制
- abercrombie pas cher on the other borrowers in the pen to others
- turbolinks有什么作用
- C++之类的继承
- OpenGL模型视图变换、投影变换、视口变换
- jbuilder是什么
- Liblinear的安装使用的问题
- cin.get( ) VS cin.getline( )
- [OpenGL ES 03]3D变换:模型,视图,投影与Viewport
- 第十七周项目四日期结构体
- 九度OJ 1041 Simple Sorting (排序,STL)
- ListView动态修改列宽