美文网首页
C++学习第17课,高级编程:抽象

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

作者: Mr小熊_1da7 | 来源:发表于2019-06-16 18:01 被阅读0次

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 生产类库


相关文章

网友评论

      本文标题:C++学习第17课,高级编程:抽象

      本文链接:https://www.haomeiwen.com/subject/pzmbfctx.html