C++ 员工类设计:CEmployee 类实现
#include
class CEmployee { private: int No; string Name; int Age; double Salary; public: CEmployee() { // 无参数初始化 No = 0; Name = ""; Age = 0; Salary = 0; } CEmployee(int no, string name, int age, double salary) { // 带参数初始化 No = no; Name = name; Age = age; Salary = salary; } void SetData() { // 键盘随机输入对数据成员赋值 cout << "请输入工号:"; cin >> No; cout << "请输入姓名:"; cin >> Name; cout << "请输入年龄:"; cin >> Age; cout << "请输入薪资:"; cin >> Salary; } void Display() { // 屏幕输出对数据成员 cout << "工号:" << No << endl; cout << "姓名:" << Name << endl; cout << "年龄:" << Age << endl; cout << "薪资:" << Salary << endl; } };
int main() { CEmployee emp1(1001, "Tom", 25, 5000.0); // 带参数初始化 emp1.Display();
CEmployee emp2; // 无参数初始化
emp2.SetData();
emp2.Display();
return 0;
}
原文地址: https://www.cveoy.top/t/topic/ovqr 著作权归作者所有。请勿转载和采集!