c 的體現多型的乙個簡單應用

2021-09-29 21:36:10 字數 609 閱讀 6309

本**的實現的功能是計算正方形和矩形的面積,所以先建立了乙個抽象的基類base_sharp,主要是用於宣告面積的列印方法和面積的計算方法。然後宣告建立了矩形類rectangle和正方形類square,都對基類做了繼承,並且分別對基類中的純虛函式做了實現。

//// test.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include #pragma warning(disable:4996)

#include using namespace std;

/*抽象類*/

class base_sharp

~base_sharp(void)

};class rectangle :public base_sharp

~rectangle()

void print(void)

double calculte(void)

};class square :public base_sharp

~square()

執行的結果:

多型的應用體現

多型的應用體現例項 package bxdstudy public class duotai 這個類是使得無論基礎生還是優等生都可以呼叫方法 class dostudent 學生類 抽象的 abstract class student 基礎生繼承 class basestudent extends ...

繼承與多型的乙個簡單例項

程式結構 父為person類,person類個子類student和employee,employee類又有兩個子類,staff和faculty。繼承即子類可以繼承父類的資料域和方法 student類和employee類繼承了person類的資料域name,address phonenumber e ...

C 多型的乙個例子

class a virtual void f2 static void f3 virtual void f4 class b virtual void f2 static void f3 virtual void f4 int main 執行結果 a f1 b f1 a f3 b f2 分析 類的成...