
如何调用别人写好的接口?
2个回答
展开全部
下面是一个例子,要根据你自己的接口来显示调用
using System;
using System.Collections.Generic;
using System.Text;
//显示接口实现
namespace interfaceDemo
{
public interface InterfaceA
{
void MethodA();//抽象方法
void MethodB();//
}
public interface InterfaceB
{
void MethodB();//抽象方法,与interfaceA接口方法同名
void MethodC();
}
public class ClassC : InterfaceA, InterfaceB
{
public void MethodA()//实现接口中的方法
{
Console.WriteLine("实现接口InterfaceA的MethodA方法");
}
public void MethodC()//实现接口中的方法
{
Console.WriteLine("实现接口InterfaceB的MethodC方法");
}
void InterfaceA.MethodB()//显示地指明实现的是那个接口的方法,注意不能有public
{
Console.WriteLine("实现接口InterfaceA的MethodB方法");
}
void InterfaceB.MethodB()//显示地指明实现的是那个接口的方法,注意不能有public
{
Console.WriteLine("实现接口InterfaceB的MethodB方法");
}
}
class ShowInterfaceImplement//测试类
{
static void Main(string[] args)
{
ClassC c = new ClassC();//实例化对象
c.MethodA();
c.MethodC();
//显示接口实现
InterfaceA interA=new ClassC();//接口通过实现接口的类进行实例化
interA.MethodB();//调用接口A的方法
InterfaceB interB=new ClassC();
interB.MethodB();//调用接口B的方法
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
//显示接口实现
namespace interfaceDemo
{
public interface InterfaceA
{
void MethodA();//抽象方法
void MethodB();//
}
public interface InterfaceB
{
void MethodB();//抽象方法,与interfaceA接口方法同名
void MethodC();
}
public class ClassC : InterfaceA, InterfaceB
{
public void MethodA()//实现接口中的方法
{
Console.WriteLine("实现接口InterfaceA的MethodA方法");
}
public void MethodC()//实现接口中的方法
{
Console.WriteLine("实现接口InterfaceB的MethodC方法");
}
void InterfaceA.MethodB()//显示地指明实现的是那个接口的方法,注意不能有public
{
Console.WriteLine("实现接口InterfaceA的MethodB方法");
}
void InterfaceB.MethodB()//显示地指明实现的是那个接口的方法,注意不能有public
{
Console.WriteLine("实现接口InterfaceB的MethodB方法");
}
}
class ShowInterfaceImplement//测试类
{
static void Main(string[] args)
{
ClassC c = new ClassC();//实例化对象
c.MethodA();
c.MethodC();
//显示接口实现
InterfaceA interA=new ClassC();//接口通过实现接口的类进行实例化
interA.MethodB();//调用接口A的方法
InterfaceB interB=new ClassC();
interB.MethodB();//调用接口B的方法
Console.ReadLine();
}
}
}
展开全部
一般来说接口有两个含义:
一、别人写好的程序(函数或类)为外部程序调用时提供调用方法。
二、编写程序时的接口interface
我看你手上的应该是别人写的一个程序(dll或者module程序块),若是dll文件在调用时分以下两种情况。1 托管代码:直接把dll引用到你的程序就可使用了 2 非托管代码:这个比较麻烦,涉及到不同编程语言的参数传递问题。具体得看是什么语言编写的“接口”了。
如果你问的接口是编程中的接口请看楼上给的答案,如果是dll就参考一下我给你提供的调用方法!
一、别人写好的程序(函数或类)为外部程序调用时提供调用方法。
二、编写程序时的接口interface
我看你手上的应该是别人写的一个程序(dll或者module程序块),若是dll文件在调用时分以下两种情况。1 托管代码:直接把dll引用到你的程序就可使用了 2 非托管代码:这个比较麻烦,涉及到不同编程语言的参数传递问题。具体得看是什么语言编写的“接口”了。
如果你问的接口是编程中的接口请看楼上给的答案,如果是dll就参考一下我给你提供的调用方法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询