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