實驗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...