/*** 一、實現乙個名為person的類和它的子類employee,employee有兩個子類faculty和staff。具體要求如下:(1)person類中的屬性有:姓名name(string型別),位址address(string型別),**號碼telphone(string型別)和電子郵件位址email(string型別);(2)employee類中的屬性有:辦公室office(string型別),工資wage(double型別),受僱日期hiredate(string型別);(3)faculty類中的屬性有:學位degree(string型別),級別level(string型別);
(4)staff類中的屬性有:職務稱號duty(string型別)。
*/
1、person類
12、employee類public
class
person
9public
void
tel()
1213
public
string getname()
1617
public
void
setname(string name)
2021
public
string getaddress()
2425
public
void
setaddress(string address)
2829
public
string gettelphone()
3233
public
void
settelphone(string telphone)
36 }
13、faculty類public
class employee extends
person 910
@override
11public
void
tel()
1415
public
string getoffice()
1819
public
void
setoffice(string office)
2223
public
double
getwage()
2627
public
void setwage(double
wage)
30 }
14、staff類public
class faculty extends
employee 910
public
string getdegree()
1314
public
void
setdegree(string degree)
17 }
15、測試類public
class staff extends
employee 78
public
string getduty()
1112
public
void
setduty(string duty)
1516 }
1執行結果:public
class
test4
36 }
繼承關係對映詳解
繼承關係對映 繼承在物件模型中是 is a 是乙個 的關係,但在關係模型中,實際之間只有has a 有乙個 的關係,也就是說,繼承在物件模型和關係模型上是不匹配的,索性的是hibernate提供了3中常用的繼承映方案。一 整個繼承層次一張表 把整個繼承層次的多個類的資訊存放到一張表裡。需要在表中新增...
js中的繼承關係,詳解
在js中繼承分為兩種 1.偽類繼承 2.原型鏈繼承 1.偽類繼承 借用建構函式來使用父類中的屬性,方法。不能繼承父類的建構函式原型 function animal name,age function dog gender var dog new dog tom 3,male console.log ...
Python中型別關係和繼承關係例項詳解
如果乙個物件a持有另乙個物件b的id,那麼檢索到a之後就可以檢索到b,我們就說存在乙個a到b的導航。這種導航關係使程式設計客棧得python中所有物件之間形成了乙個複雜的網路結構。python程式的執行包括 1.修改這個網路結構 2.執行有 的 物件 code object或者說bytecode,見...