1.抽象类
在c++的类中,只要存在纯虚函数,那么该类就变成抽象类。
2. 接口
理解了什么是抽象类后(类中含有纯虚函数),理解什么是接口就简单了。c++中接口也是一种特殊的类,需要满足:
(1) 类中没有定义任何成员变量
(2) 类中所有成员函数都是公有且都是纯虚函数
总结:
接口是一种特殊的抽象类,所以抽象类具有只能被继承不能创建对象的特征它也具备。
参考:https://blog.csdn.net/qq_29344757/article/details/77346934