【c++深度解析14】c++中的抽象类和接口

面向对象中的抽象类

1.可用于表示现实世界中的抽象概念

2.是一种只能定义类型,而不能产生对象的类

3.只能被继承,并重写相关函数

4.直接特性是相关函数没有完整的实现

c++中通过纯虚函数实现抽象类

满足下面条件的c++类则称为接口:
1.类中
没有定义任何的成员变量

2.所有的成员函数都是公有的

3.所有的成员函数都是纯虚函数

4.接口是一种特殊的抽象类

猜你喜欢

转载自blog.csdn.net/lvmengzou/article/details/86949981
今日推荐