天天看點

C#中的接口繼承

1 類實作接口,需要一模一樣的繼承接口中所有方法的屬性。包括可見性,動态性等

例如

public interface LogginService

{

void Debug(object message);

void DebugFormatted(string format, params object[] args);

bool IsDebugEnabled{get;}

}

public class TextWriterLoggingService

{

public void Debug(object message){} //編譯正确

void DebugFormatted(string format, params object[] args){} //編譯錯誤 因為可見性不同

public static bool IsDebugEnabled{get{return false;}} //編譯錯誤,因為static

}