可能重复:
Why would I want to use Interfaces? Why I need Interface?当我们需要接口C#
我想知道在哪里以及何时使用它?
例如,
interface IDemo
{
// Function prototype
public void Show();
}
// First class using the interface
class MyClass1 : IDemo
{
public void show()
{
// Function body comes here
Response.Write("I'm in MyClass");
}
}
// Second class using the interface
class MyClass2 : IDemo
{
public void show()
{
// Function body comes here
Response.Write("I'm in MyClass2");
Response.Write("So, what?");
}
这两类具有不同的身体的相同的函数名。 这甚至可以在没有界面的情况下实现。 那么为什么我们需要一个界面何时何地使用它?
请使用代码格式化按钮“{}”。 – Marlon 2012-08-05 06:17:48
你的例子太泛用了。您不会仅仅因为两个类具有相似的方法名称而对继承进行建模。 – Eranga 2012-08-05 06:22:31
这是为什么这个关闭的问题完全重复**到自己关闭的问题**? – 2012-08-05 06:29:29