C++学习第17课,高级编程:抽象

1 纯虚函数

纯虚函数是virtual函数声明时后面加上 "=0",如virtual void eating(void) = 0;

纯虚函数不需要定义

2 抽象类

抽象类:含有纯虚函数的类。

注意:1 抽象类不能有实例化对象;

2若子类没有覆写所有的纯虚函数,则子类还是抽象类。

3 抽象类界面

1 程序分为: 应用编程、类编程

2 抽象类给应用编程提供固定的接口

3 具体类由抽象类派生出来

4 具体类编为动态库

5 优点:应用编程、类编程互不影响




LD_LIBRARY_PATH=./ ./Human

make 全生产

make libHuman.so 生产类库


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容