Person類和Teacher類(公有派生)

2021-09-05 12:00:05 字數 1036 閱讀 2729

【問題描述】

從類person中派生出乙個teacher類,新增的屬性有專業(specialty)、職稱(position)和主講課程(majorcourse)一門,並為這些屬性定義相應的方法。

person類的設計如下,空白處請補充完整。

class person

char *getname()

char get***()

int getage()

void showme()

【樣例輸出】

*** m 0 *** *** ***

zhang f 38 computer professor c++

#include

#include

using

namespace std;

class

person

char

*getname()

char

get***()

intgetage()

void

showme()

};class

teacher

:public person

//因為基類沒有定義的建構函式,只有預設給的建構函式,所以這裡初始化基類建構函式沒用,那就在函式體內使用乙個相似的傳參完成構造

void

showme()

//(2)派生類在呼叫基類的函式時,不需要寫基類名加上::。例如寫person::showme()就有點多餘。

void

teacherregister

(char

*n,int a,

char c,

const

char

*s,const

char

*p,const

char

*m )

~teacher()

};intmain()

Person類與Student類的關係

problem c person類與student類的關係time limit 1 sec memory limit 128 mb submit 3714 solved 2798 submit status description當然,乙個student首先是乙個person。所以,student類...

python建立person類 建立和使用類

python類和物件 python是一種物件導向的程式語言。python中的幾乎所有東西都是具有其屬性和方法的物件。類就像物件的建構函式,或者是建立物件的 藍圖 建立類 要建立乙個類,請使用關鍵字 class 示例,建立乙個名為myclass的類,並帶有乙個名為x的屬性 class myclass ...

我寫C 的PERSON類實現 原

class person 建構函式0 person const string name,unsigned int age name name age age 建構函式1 person const person person name person.name age person.age 拷貝建構函式...