编写一个抽象类employee
时间: 2024-02-24 12:50:01 浏览: 70
third_java_实验3_
抽象类是一种不能被实例化的类,它的主要作用是为其它类提供一个通用的接口。在C++中,可以通过纯虚函数来定义抽象类。下面是一个简单的抽象类employee的示例:
```
class employee {
public:
virtual void pay() = 0; // 纯虚函数
virtual void promote() = 0; // 纯虚函数
virtual void display() const = 0; // 纯虚函数
};
```
在上面的代码中,employee类包含了三个纯虚函数pay、promote和display。这些函数没有实现,因为它们是纯虚函数。任何继承自employee类的子类都必须实现这些函数,否则子类也会成为抽象类。
通过定义一个抽象类employee,我们可以定义一些通用的接口,比如pay、promote和display。然后我们可以定义一些具体的员工类,比如manager、engineer等,这些类都继承自employee类,并实现了pay、promote和display函数。
阅读全文