今天要在處理一個(gè)問題的時(shí)候,查看了一個(gè)類的源碼,發(fā)現(xiàn)其實(shí)現(xiàn)了ICallbackEventHandler接口,但是它的方法聲明中確是Protected的,很是奇怪,而我發(fā)現(xiàn)如果實(shí)現(xiàn)一個(gè)接口的時(shí)候,將接口中的方法聲明為Protected是不能編譯的.反編的源碼原型:public abstract class ASPxWebControl : ICallbackEventHandler......省略其它定義protected virtual string GetCallbackResult(); protected virtual void RaiseCallbackEvent(string eventArgument);
奇怪的問題,實(shí)現(xiàn)一個(gè)接口,但是可以將接口的方法定義成了Protected!
喵喵時(shí)光機(jī)
2018-11-14 05:02:03