Appearance
接口
接口,是一个"不负责任"的类,它只负责"画大饼",实现总是交给别人。
接口也是类,所以也有属性和方法。但是,接口的方法在被继承时必须全部重写
接口没有构造函数,不允许运算符重载
接口中的所有成员都是公有的,所以不需要成员修饰符
不需要,但是可以写。成员修饰符里,只有public、protected能够通过编译。private是不被允许的
csharp
class A : B
{
public void SayHello()
{
Console.WriteLine("Hello!");
}
public void SayYeah()
{
Console.WriteLine("Yeah!");
}
}
public interface B
{
void SayYeah();
}
public class App
{
static void Main(string[] args)
{
A _a = new A();
_a.SayHello();
_a.SayYeah();
Console.ReadKey();
}
}