#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
class Employee
{
public:
int m_id;
char m_name[20];
char m_department[64];
void print() { cout << "欢迎打卡" << endl; }
};
class Operator :public Employee
{
public:
char m_password[60];
bool Login()
{
if (strcmp(m_name, "老大") == 0 && strcmp(m_password, "123456") == 0)
{
cout << "登录成功" << endl;
return true;
}
else
{
cout << "登录失败" << endl;
return false;
}
}
void print() { cout << "子类覆盖父类" << endl; }
};
int main()
{
Operator me;
me.m_id = 100001;
strcpy(me.m_name, "老大");
strcpy(me.m_password, "123456");
me.Login();
me.print();
return 0;
}