宣告乙個教師(teacher)類和乙個學生(student)類,用多重繼承的方式宣告乙個研究生(graduate)派生類。教師類中包括資料成員name(姓名),age(年齡),title(職稱)。學生類中包括資料成員name(姓名),age(年齡),score(成績),輸出這些資料。
函式介面定義:
參見題目描述
裁判測試程式樣例:
/* 請在這裡填寫答案 */
intmain()
輸入樣例:
無輸入
輸出樣例:
name:wang-li
age:
24***:f
score:
89.5
title:assistant
wages:
1234.5
#include
#include
//本題沒有宣告標頭檔案要宣告
using
namespace std;
class
teacher
void
display()
;void
display1()
;};class
student
void
display()
;};class
graduate
:public teacher,
public student
;//建構函式
void
show()
;};void teacher::
display1()
void teacher::
display()
void student::
display()
void graduate::
show()
c 多重繼承與模板類繼承
在很多大型系統中,c 多重繼承很多 一般是純虛函式實現介面類,多重繼承的類,都是不能定義本身物件的虛函式類,大多是純虛函式類。純虛函式類沒有成員物件,所有的類函式都是純虛函式。例如 class ia public cobject virtual int send 0 class ib public ...
C 多重繼承 虛基類
使用多個基類的繼承被稱為多重繼承 mi mi描述的是有多個直接基類的類。與單繼承一樣,公有mi表示的也是 is a關係。mi帶來的兩個主要問題 1.從兩個不同的基類繼承同名方法。2.從兩個或更多相關基類那裡繼承同一類的多個例項。例如 singer 和 waiter都繼承了乙個worker 元件,因此...
C 類的多重繼承與虛擬繼承
摘自 http tech.ddvip.com 2006 12 116512057312798.html 在過去的學習中,我們始終接觸的單個類的繼承,但是在現實生活中,一些新事物往往會擁有兩個或者兩個以上事物的屬性,為了解決這個問題,c 引入了多重繼承的概念,c 允許為乙個派生類指定多個基類,這樣的繼...