// 定义一个接口 IAnimal,包含一个方法 MakeSound
public interface IAnimal
{
void MakeSound();
}
// 实现接口的类 Dog
public class Dog : IAnimal
{
public void MakeSound()
{
Console.WriteLine("汪汪");
}
}
// 实现接口的类 Cat
public class Cat : IAnimal
{
public void MakeSound()
{
Console.WriteLine("喵喵");
}
}
// 使用接口
public class Program
{
public static void Main()
{
// 创建接口类型的变量,并实例化为 Dog 和 Cat
IAnimal myDog = new Dog();
IAnimal myCat = new Cat();
// 调用接口方法
myDog.MakeSound(); // 输出: 汪汪
myCat.MakeSound(); // 输出: 喵喵
}
}
IAnimal 接口,其中包含一个 MakeSound 方法,所有实现该接口的类都必须实现这个方法。IAnimal 接口,并提供了 MakeSound 方法的具体实现。Main 方法中,我们创建了 Dog 和 Cat 的实例,并通过接口类型调用了 MakeSound 方法。上一篇:c# list 去重
下一篇:c# urlencode
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站