C 程式設計例項 多型(二)

2021-08-24 22:32:21 字數 1125 閱讀 2916

實驗14多型(二)

【實驗目的】

通過本實驗,掌握類的純虛函式的概念。

【實驗要求】

熟練掌握純虛函式的定義及使用方法。

【實驗內容】

簡單模擬輸入學生的姓名及考試成績,計算並顯示學生成績的學分值。

類s和類gs公有繼承類base。類base的input()、output()函式、

get()

函式、score

()函式為純虛函式。

#include

#include

usingnamespacestd;

constintn=4;

constintm=5;

classbase;

intbase::check(inti)

returnx; }

voidbase::space(char*p)

*q='/0'; }

classs:publicbase

~s()

voidinput();

//輸入學生姓名

voidoutput();

//輸出學生的學分值

char*get()

voidscore();

//成績處理

};voids::input()

voids::output()

getchar();

if((float)sum/n>=70)x='1';

//平均分大於等於70分時學分值為1

el***='0'; }

classgs:publicbase

~gs()

voidinput();

//輸入學生姓名

voidoutput();

//輸出學生的學分值

char*get()

voidscore();

//成績處理

};voidgs::input()

voidgs::output()

getchar();

if((float)sum/m>=75)x='1';

//平均分大於等於75分時學分值為1

el***='0'; }

voidfun(base&a)

intmain()

C 程式設計例項 多型(二)

實驗14 多型 二 實驗目的 通過本實驗,掌握類的純虛函式的概念。實驗要求 熟練掌握純虛函式的定義及使用方法。實驗內容 簡單模擬輸入學生的姓名及考試成績,計算並顯示學生成績的學分值。類s和類gs公有繼承類base。類base的input output 函式 get 函式 score 函式為純虛函式。...

C 程式設計例項 多型(一)

實驗13 多型 一 實驗目的 通過本實驗,掌握類的繼承與多型的概念。實驗要求 熟練掌握類繼承的不同方式。熟練掌握類的多型特性。熟練掌握虛函式的定義及使用方法。實驗內容 類s公有繼承類string,類string的input output 函式 get 函式 f 函式為虛函式。include usin...

C 程式設計例項 多型(一)

實驗13多型 一 實驗目的 通過本實驗,掌握類的繼承與多型的概念。實驗要求 熟練掌握類繼承的不同方式。熟練掌握類的多型特性。熟練掌握虛函式的定義及使用方法。實驗內容 類s公有繼承類string,類string的input output 函式 get 函式 f 函式為虛函式。include using...