using system;using system.collections.generic;
using system.text;
//通過介面實現多重繼承
namespace inte***cedemo
public bool ismale()
}inte***ce teacher//定義介面
inte***ce doctor
class persona : person, teacher//繼承person類、實現teacher介面
public string getschool()//實現介面的抽象方法
public string getsubject()//實現介面的抽象方法
}class personb : person, teacher, doctor//繼承person類,同時實現兩個介面
public string getschool()
public string getsubject()//實現介面的抽象方法
public string gethospital()
public double getsalary()
}class testinte***ce//測試類
else
console.writeline(",,歲,教師,專業是", p1.name, gender, p1.age,
p1.getschool(), p1.getsubject());//呼叫介面已經實現的方法
personb p2 = new personb(55, "趙六", false);
if (p2.ismale())
else
console.writeline(",,歲,教師,專業是,\n同時也是醫生,工資為",
p2.name, gender, p2.age, p2.getschool(), p2.getsubject(),p2.gethospital(),p2.getsalary());
console.readline();}}
}
JS通過原型實現多重繼承
宣告乙個動物型別 function animal 為動物類建立乙個aname屬性 animal.prototype.aname 動物 為動物類建立乙個吼叫的方法 animal.prototype.howl function word console.log 我是 this.aname 我想說 wor...
C 如何實現多重繼承
多重繼承 乙個類從兩個或多個基類派生。多繼承的好處 減少程式複雜性,減少出錯的可能性,執行效率更高。舉例 senddtata類的作用是傳送資料,receivedata類的作用是接收資料,現在要建立socketdata類,作用是傳送和接受資料,此時,你希望socketdata從senddtata和re...
多重繼承 C 中的多重繼承
多重繼承是c 的一項功能,其中乙個類可以從多個類繼承。繼承類的建構函式以它們繼承的相同順序被呼叫。例如,在以下程式中,在a的建構函式之前呼叫b的建構函式。include using namespace std class a class b class c public b,public a not...