interface IFood
{
void Food();
}
interface IVoice
{
void Voice();
}
class Cat : IFood, IVoice
{
public void Food()
{
Console.WriteLine("吃老鼠");
}
public void Voice()
{
Console.WriteLine("喵喵喵");
}
}
class Test
{
static void Main(string[] args)
{
IVoice pVocie = new Cat();//pVoice只能调用属于IVoice中的方法
pVocie.Voice();
IFood pFood = pVocie as IFood;
pFood.Food();
System.Console.ReadLine();
}
}
C#as关键字
最新推荐文章于 2024-10-07 16:18:50 发布