C#接口是怎么一回事?

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:48:57
今天老师讲了接口!
但是没有明白它的意思!
谁可以给我以最简单最明了的方法告诉我!
不只要让我明白,还要让我知道如何会用!
谢谢啦!
很急的!
三楼的朋友!
你好!
怎么感觉你说的这个像是简单工厂模式一样!?
我可以这么理解吗?

一个接口可从一个或多个基接口继承。
当基类型列表包含基类和接口时,基类必须是列表中的第一项。
实现接口的类可以显式实现该接口的成员。显式实现的成员不能通过类实例访问,而只能通过接口实例访问。
interface ISampleInterface
{
void SampleMethod();
}
class ImplementationClass : ISampleInterface
{
// Explicit interface member implementation:
void ISampleInterface.SampleMethod()
{
// Method implementation.
}
static void Main()
{
// Declare an interface instance.
ISampleInterface obj = new ImplementationClass();
// Call the member.
obj.SampleMethod();
}
}

接口就是一种参数传递的方法,用来把你要的参数通过接口传进去
例如我定义了一个
int fun(int a,int b)
{
int c;
c=a+b;
return c;
}
你看这里的接口就是传入两个int类的数
你用的时候就是f(2,3)
就可以把2,3通过这个接口传过去了
在接口我们定义了你要传的东西的类型,比方说int,你传的就必须为int了
哈哈,希望楼主能明白了,最好是多看看程序,多练习,现在不明白,过段时间肯定就懂了

接口就是一种规范

一个借口定义若干方法,指明了方法的名称,方法的参数及其返回值,但不具体要求方法的实现过程

这样,如过某个类要实现这些接口,就必须提供接口中所要求的