c# 实现接口过程
- 创建接口:使用c#语言创建API接口,需要定义接口的存取级别,然后定义接口的方法,如下:
publicinterfaceIMyAPI{//定义接口方法voidCallAPI();}
- 实现接口:使用c#语言实现API接口,需要实现定义的接口方法,如下:
publicclassMyAPI:IMyAPI{//实现CallAPI()接口方法publicvoidCallAPI(){//实现具体代码Console.WriteLine("Hello,thisisMyAPI(!"); }}
- 调用接口:在c#代码中创建实例,调用接口,如下:
//实例化接口IMyAPImyAPI=newMyAPI();//调用接口myAPI.CallAPI();
JAVA 实现接口过程 - 创建接口:使用JAVA语言创建API接口,需要定义接口的存取级别,然后定义接口的方法,如下:
publicinterfaceIMyAPI{//定义接口方法publicvoidcallAPI();}
- 实现接口:使用JAVA语言实现API接口,需要实现定义的接口方法,如下:
publicclassMyAPIimplementsIMyAPI{//实现CallAPI()接口方法public voidcallAPI(){//实现具体代码System.out.println("Hello,thisisMyAPI!");}}
- 调用接口:在JAVA代码中创建实例,调用接口,如下:
//实例化接口IMyAPImyAPI=newMyAPI();//调用接口myAPI.callAPI();
区别
1.c#和JAVA接口语法的不同:由于c#和JAVA的基本语法不同,执行同样功能的接口语句也会有差异。
2.c#和JAVA接口定义的不同:c#接口定义使用interface关键字,JAVA接口定义使用interface关键字。
3.c#和JAVA接口实现的不同:c#接口实现使用继承根接口实现;JAVA接口实现使用实现根接口方法实现。