CPP学习备忘[10] 抽象类
来源:互联网 发布:虚拟货币交易软件 编辑:程序博客网 时间:2024/06/05 20:03
【1】一般地,一个容器,其元素是基类对象的指针或引用,才有多态可言。若没有指向基类的操作,子类就不能行使多态。
【2】抽象类的用途是被继承。定义抽象类就是在类定义中至少声明一个纯虚函数。所谓纯虚函数就是指明为不具体实现的虚函数。纯虚函数一旦声明,就不用定义,纯虚函数的声明形式是在虚函数声明形式后跟“=0”,例如:virtual void withdrawal(double amount)=0;它也是抽象类的唯一标志。
【3】只要子类中尚有未被覆盖定义的纯虚函数,那么子类相对于抽象基类的抽象状态不变。
- CPP学习备忘[10] 抽象类
- CPP学习备忘[6] 类
- CPP学习备忘[2] 数据类型
- CPP学习备忘[4] 性能
- CPP学习备忘[5] 程序结构
- CPP学习备忘[8] 继承
- CPP学习备忘[9] 多态
- CPP学习备忘[12] 模板
- CPP学习备忘[13] 异常
- CPP学习备忘[1] 基本编程语句
- CPP学习备忘[7] 对象生灭
- CPP学习备忘[3] 计算表达及函数机制
- cpp备忘摘录
- 抽象类和接口(备忘)
- 10、从零开始学习JAVA--抽象类和抽象函数
- JAVA学习(10) 继承(4) 抽象类和抽象方法
- UML类图学习备忘
- cpp编程惯用法--抽象
- CPP学习备忘[9] 多态
- find命令详解(中)
- c++ virtual总结
- find命令详解(下)
- android image操作
- CPP学习备忘[10] 抽象类
- CPP学习备忘[12] 模板
- SQL注入技术和跨站脚本攻击的检测
- SIP架构
- 表单用post方法提交数据时乱码问题
- CPP学习备忘[13] 异常
- shell编程基础【六】---正则表达式
- Java中的Constants类
- javascript充电