public interface InterfaceName{
returnType funcName1(type parameterList);
returnType funcName2(type parameterList);
... ...
}
using System; namespace task.lmcjl.com { public interface Iwebsite{ void setValue(string str1, string str2); void disPlay(); } public class Website : Iwebsite{ public string name, url; public void setValue(string n, string u){ name = n; url = u; } public void disPlay(){ Console.WriteLine("{0} {1}", name, url); } } class Demo { static void Main(string[] args) { Website web = new Website(); web.setValue("C语言中文网", "http://task.lmcjl.com"); web.disPlay(); } } }运行结果如下:
C语言中文网 http://task.lmcjl.com
using System; namespace task.lmcjl.com { public interface IParentInterface { void ParentInterfaceMethod(); } public interface IMyInterface : IParentInterface { void MethodToImplement(); } class Demo : IMyInterface { static void Main(string[] args) { Demo demo = new Demo(); demo.MethodToImplement(); demo.ParentInterfaceMethod(); } public void MethodToImplement(){ Console.WriteLine("实现 IMyInterface 接口中的 MethodToImplement 函数"); } public void ParentInterfaceMethod(){ Console.WriteLine("实现 IParentInterface 接口中的 ParentInterfaceMethod 函数"); } } }运行结果如下:
实现 IMyInterface 接口中的 MethodToImplement 函数
实现 IParentInterface 接口中的 ParentInterfaceMethod 函数
本文链接:http://task.lmcjl.com/news/18308.html