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
}