抽象类的子类一定也是抽象类吗
时间: 2024-08-12 07:07:22 浏览: 56
在面向对象编程中,抽象类是指包含至少一个纯虚函数(或抽象方法)的类,这些函数没有提供实现,子类必须继承它们并提供自己的实现。子类继承一个抽象类后,如果它能够提供所有抽象函数的实现(即没有新的纯虚函数),那么这个子类就不是抽象类,它可以实例化。
所以,一个类如果继承自抽象类,不一定会变成抽象类,关键看它是否还有未实现的纯虚函数。如果它的所有纯虚函数都被实现了,那么这个子类就是具体的,可以直接创建对象。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![avi](https://img-home.csdnimg.cn/images/20210720083319.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)