面向对象中的抽象类
1.可用于表示现实世界中的抽象概念
2.是一种只能定义类型,而不能产生对象的类
3.只能被继承,并重写相关函数
4.直接特性是相关函数没有完整的实现
c++中通过纯虚函数实现抽象类
满足下面条件的c++类则称为接口:
1.类中没有定义任何的成员变量
2.所有的成员函数都是公有的
3.所有的成员函数都是纯虚函数
4.接口是一种特殊的抽象类
面向对象中的抽象类
1.可用于表示现实世界中的抽象概念
2.是一种只能定义类型,而不能产生对象的类
3.只能被继承,并重写相关函数
4.直接特性是相关函数没有完整的实现
c++中通过纯虚函数实现抽象类
满足下面条件的c++类则称为接口:
1.类中没有定义任何的成员变量
2.所有的成员函数都是公有的
3.所有的成员函数都是纯虚函数
4.接口是一种特殊的抽象类