接口:定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码
public interface IBark
{
void bark()
{ }
}
public class Dog : IBark
{
public void bark()
{
Console.WriteLine("汪汪");
Console.ReadLine();
}
}
public class Cat : IBark
{
public void bark()
{
Console.WriteLine("喵喵");
Console.ReadLine();
}
}
class Program
{
static void Main(string[] args)
{
//实现1
Dog dog = new Dog();
dog.bark();
Cat cat = new Cat();
cat.bark();
}
}