【問題描述】
從類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 拷貝建構函式...