c++超基础:多态——下、抽象类与虚函数
来源:互联网 发布:巅峰软件大全手机 编辑:程序博客网 时间:2024/06/06 00:40
一、课堂要点
二、使用示例
#include <iostream>using namespace std;class Shape{public:virtual double area() = 0;};class Rectangle : public Shape{double a;double b;public:Rectangle(double a, double b){this->a = a;this->b = b;}virtual double area(){return a * b;}};class Circle: public Shape{double r;public:Circle(double r){this->r = r;}virtual double area(){return 3.14 * r * r;}};void area(Shape *p){cout<<"area: "<<p->area()<<endl;}int main(){Rectangle rectangle(1,2);Circle circle(3);area(&rectangle);area(&circle);return 0;}
0 0
- c++超基础:多态——下、抽象类与虚函数
- C#:超基础 抽象类
- C++:虚函数与抽象类 zz
- C++:纯虚函数与抽象类
- c++超基础:多态——上、虚函数
- polymorphism(多态): 虚函数 + 抽象基础类
- 接口与抽象超类
- java基础——抽象类与抽象方法
- C#-—体验抽象函数
- 设计模式基础——抽象类、抽象方法、接口与虚方法
- C#(面向对象基础-抽象类与接口)下-1
- C#——重写与抽象类
- 虚函数与抽象类
- 虚函数与抽象类
- 抽象函数与抽象类
- 抽象类与抽象函数
- .Net C#(类的继承/虚函数/抽象函数/密封类/静态类/抽象类)——学习笔记
- java基础--抽象类和抽象函数
- Android Studio 环境搭建及使用
- 计算机组成原理学习笔记(二)
- Intent
- 2.1 “关系”数据库,什么是“关系”?
- tomcat下如何修改访问路径
- c++超基础:多态——下、抽象类与虚函数
- Java NIO
- 全国省份、城市关联表 mysql(含城市名拼音)
- spring web flow
- Oracle BPM开发中遇到的一些问题和解决方法
- Hibernate关系映射
- Oracle中Hint深入理解
- Video Tracking Theory and Practice 关键翻译1
- Pat(Advanced Level)Practice--1086(Tree Traversals Again)