派生類定義:根據所給的基類,完成多重繼承下的派生類定義
函式介面定義:
#include
#include
using
namespace std;
//定義公共基類person
class
person
protected
:
string name;
char ***;
int age;};
//定義類teacher
class
teacher
:virtual
public person
protected
:
string title;};
//定義類student
class
student
:virtual
public person
protected
:float score;};
/*這裡新增派生類的定義*/
裁判測試程式樣例:
int
main()
輸出樣例:我的**:在這裡給出相應的輸出。
例如:name:wang-li
age:24
***:f
score:89.5
title:assistant
wages:1234.5
class
graduate
:virtual
public person,
public teacher,
public student
void
show()
};
虛基類 在職讀書的教師類
定義並描述乙個人員類person,它派生出學生類student和教師類teacher,學生類和教師類又共同派生出在職讀書的教師類stutech。人員類有姓名 性別 身份證號 出生年月等資訊 學生類除繼承來的以外有學號 成績等資訊 教師類有職稱等資訊。要求 將相應的類定義完整,並在main函式中定義s...
學生幹部虛基類
problem d 學生幹部虛基類 time limit 1 sec memory limit 2 mb submit 2763 solved 1855 submit status description 基於student 學生 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類stu...
虛函式與抽象基類的應用
include using namespace std 宣告抽象基類shape class shape 虛函式 virtual float volume const 虛函式 virtual void shapename const 0 純虛函式 宣告point類 class point public...