class SocketHelper { //EventEmitters是另外的一個類,方法裏的東西也不要去管public SocketHelper(EventEmitters eventEmitters) { Event enendata = new Event(new callback2Delegate(OnSend), null); eventEmitters.on("senddata", enendata); this.eventEmitters = eventEmitters; thread = new Thread(Run); Type = true; thread.Start(); } }
上面的是父類,而後子類實現父類的構造函數,另外建一個類起名爲SocketServer,繼承上一個類SocketHelper(此時SocketHelper爲父類):函數
namespace ActionClient {
// :後面SocketHelper是父類,子類繼承父類 class SocketServer : SocketHelper {
//必須實現父類裏的構造方法, 用base關鍵字 public SocketServer(EventEmitters eventEmitters) : base(eventEmitters) { } } }
OK,這樣就是子類繼承父類的構造函數this
子類繼承父類的時候,其基類的構造函數,子類也要必須實現,否則會報錯spa