52- C++ 中的抽象类和接口
来源:互联网 发布:淘宝找人代付安全吗 编辑:程序博客网 时间:2024/06/06 11:48
1、什么是抽象类
2、
3、问题
4、面向对象中的抽象类
5、
6、抽象类与纯虚函数
7、
#include <iostream>#include <string>using namespace std;class Shape{public: virtual double area() = 0;};class Rect : public Shape{ int ma; int mb;public: Rect(int a, int b) { ma = a; mb = b; } double area() { return ma * mb; }};class Circle : public Shape{ int mr;public: Circle(int r) { mr = r; } double area() { return 3.14 * mr * mr; }};void area(Shape* p){ double r = p->area(); cout << "r = " << r << endl;}int main(){ Rect rect(1, 2); Circle circle(10); area(&rect); area(&circle); return 0;}r = 2r = 314
8、抽象类与纯虚函数
9、
10、小结
//利用纯虚函数创建一个接口#include <iostream>#include <string>using namespace std;class Channel{public: virtual bool open() = 0; virtual void close() = 0; virtual bool send(char* buf, int len) = 0; virtual int receive(char* buf, int len) = 0;};int main(){ return 0;}
阅读全文
0 0
- 52- C++ 中的抽象类和接口
- 【C#】抽象类和接口
- 【C#】C#中的继承 (继承、抽象类和抽象方法、接口)
- java中的接口、抽象类和类
- java 中的抽象类和接口!
- c#中的抽象类和接口
- C#中的抽象类和接口
- java中的接口和抽象类区别
- 理解JAVA中的接口和抽象类
- C#中的抽象类和接口
- Delphi中的接口和抽象类
- php中的抽象类和接口
- C++ 中的 抽象类 和 接口
- Delphi中的接口和抽象类
- JAVA中的接口和抽象类(转)
- java 中的抽象类和接口
- java中的接口和抽象类是什么?
- java中的接口和抽象类是什么?
- 10月集训test15
- BZOJ1037(ZJOI2008)[生日聚会Party]--DP
- BeanFactory与ApplicationContext
- 如何判断链表中是否有环
- 链表
- 52- C++ 中的抽象类和接口
- 解决golang.org/x包无法下载的问题
- 【SSM框架整合】配置文件的配置
- Android --- 布局结构属性(二)
- hive的安装和操作笔记-day1
- 聊聊网络中的三层路由
- 深入理解+图解 java转发与重定向
- SPOJNQUEEN-Yet Another N-Queen Problem
- ubuntu 下查看caj文件