上面的是父類,然後子類實現父類的構造函數,另外建一個類起名為SocketServer,繼承上一個類SocketHelper(此時SocketHelper為父類): OK,這樣就是子類繼承父類的構造函數 子類繼承父類的時候,其基類的構造函數,子類也要必須實現,不然會報錯 ...
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,這樣就是子類繼承父類的構造函數
子類繼承父類的時候,其基類的構造函數,子類也要必須實現,不然會報錯