定义一个员工类,包含属性Name和Pieces,一个用于显示基本信息的方法,用c#输出
时间: 2023-06-01 22:06:41 浏览: 221
以员工为编写一个程序,定义如下类:以员工为父类,该类包含员工的基本信息:姓名、年龄、部门。创建两个子类:经理类和工人类,输出经理和工人的工资。在父类中编写getSalary()方法,在子类中覆盖,实现多态。
5星 · 资源好评率100%
语言实现。
定义员工类如下:
```c
#include <stdio.h>
typedef struct Employee {
char Name[20];
int Pieces;
} Employee;
void Display(Employee emp) {
printf("Name: %s\n", emp.Name);
printf("Pieces: %d\n", emp.Pieces);
}
int main() {
Employee emp = { "John", 5 };
Display(emp);
return 0;
}
```
其中,`Employee` 结构体包含两个属性,一个表示姓名的字符串 `Name`,一个表示工作的产量 `Pieces`。`Display` 函数用于显示员工的基本信息,它将 `Employee` 类型的实例作为参数。最后在 `main` 函数中创建了一个 `Employee` 实例 `emp`,并通过 `Display` 函数显示了它的基本信息。
阅读全文